pike.git / src / modules / Image / blit.c

version» Context lines:

pike.git/src/modules/Image/blit.c:203:   }      void img_crop(struct image *dest,    struct image *img,    INT32 x1,INT32 y1,    INT32 x2,INT32 y2)   {    rgb_group *new;    INT32 xp,yp,xs,ys,tmp;    -  if (dest->img) { free(dest->img); dest->img=NULL; } +  if (dest->img) { dest->img=NULL; free(dest->img); }       if (x1>x2) tmp=x1, x1=x2, x2=tmp;    if (y1>y2) tmp=y1, y1=y2, y2=tmp;       new=xalloc( (x2-x1+1)*(y2-y1+1)*sizeof(rgb_group)+RGB_VEC_PAD );       if (x1==0 && y1==0 &&    img->xsize-1==x2 && img->ysize-1==y2)    {    *dest=*img;