X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fmodules%2Fswfbits.c;h=c0c4bb8d73d172eec554ffffbd74e8074b9fde8d;hb=406e76774dc83663a76329ac4368460eb086c8d5;hp=a1110e3f984da76e5b59a979660ccc2da724b820;hpb=4466cccb28955a0d145a5ef1534d56109497e40b;p=swftools.git diff --git a/lib/modules/swfbits.c b/lib/modules/swfbits.c index a1110e3..c0c4bb8 100644 --- a/lib/modules/swfbits.c +++ b/lib/modules/swfbits.c @@ -338,7 +338,6 @@ int swf_SetLosslessBits(TAG * t,U16 width,U16 height,void * bitmap,U8 bitmap_fla int swf_SetLosslessBitsIndexed(TAG * t,U16 width,U16 height,U8 * bitmap,RGBA * palette,U16 ncolors) { RGBA * pal = palette; int bps = BYTES_PER_SCANLINE(width); - U8 * data; int res = 0; if (!pal) // create default palette for grayscale images @@ -413,12 +412,9 @@ int swf_SetLosslessBitsIndexed(TAG * t,U16 width,U16 height,U8 * bitmap,RGBA * p deflateEnd(&zs); - if (zs.next_out>data) swf_SetBlock(t,data,zs.next_out-data); - free(zpal); } else res = -2; // memory error } else res = -3; // zlib error - free(data); } if (!palette) free(pal);