X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fpng.c;h=14de7f66b244bd346333e005c8ec66cbcbfc5116;hp=35c1a2516d7ea303a78f4409386cfa2fd1e9282d;hb=c63b2bf21dc1df9a736f0b4c08f6cba828cdab92;hpb=de003e8704719a8fc7d11d115f905de9d78ec938 diff --git a/lib/png.c b/lib/png.c index 35c1a25..14de7f6 100644 --- a/lib/png.c +++ b/lib/png.c @@ -455,6 +455,7 @@ EXPORT int getPNGdimensions(const char*sname, int*destwidth, int*destheight) *destwidth = header.width; *destheight = header.height; + fclose(fi); return 1; } @@ -561,6 +562,7 @@ EXPORT int getPNG(const char*sname, int*destwidth, int*destheight, unsigned char } } + fclose(fi); if(!zimagedata || uncompress(imagedata, &imagedatalen, zimagedata, zimagedatalen) != Z_OK) { printf("Couldn't uncompress %s!\n", sname); if(zimagedata) @@ -568,7 +570,6 @@ EXPORT int getPNG(const char*sname, int*destwidth, int*destheight, unsigned char return 0; } free(zimagedata); - fclose(fi); *destwidth = header.width; *destheight = header.height;