diff --git a/src/modules/image/image.c b/src/modules/image/image.c
index dc3594444eeb8af384db5060b7e9491674af8068..5fbc093008af71ca993466b2c4c34596b778ff79 100644
--- a/src/modules/image/image.c
+++ b/src/modules/image/image.c
@@ -631,10 +631,8 @@ void image_create(INT32 args)
 
    THIS->img=malloc(sizeof(rgb_group)*THIS->xsize*THIS->ysize +1);
    if (!THIS->img)
-   {
-     free_object(o);
      error("out of memory\n");
-   }
+
 
    img_clear(THIS->img,THIS->rgb,THIS->xsize*THIS->ysize);
    pop_n_elems(args);