(PNG) Cleanup

This commit is contained in:
twinaphex 2015-02-26 19:47:21 +01:00
parent bb02411544
commit 26b0b397c3

View File

@ -220,6 +220,7 @@ begin:
goto begin;
return 0;
error:
png_reverse_filter_deinit(pngp);
return -1;
@ -239,8 +240,12 @@ static bool png_reverse_filter(uint32_t *data, const struct png_ihdr *ihdr,
return -1;
}
while((ret = png_reverse_filter_wrapper(data,
ihdr, inflate_buf, pngp, palette)) == 0);
do{
ret = png_reverse_filter_wrapper(data,
ihdr, inflate_buf, pngp, palette);
if (ret == 1 || ret == -1)
break;
}while(1);
if (ret == 1)
return true;