[libpng12] Avoid a possible memory leak in contrib/gregbook/readpng.c

This commit is contained in:
Glenn Randers-Pehrson
2013-03-01 13:22:10 -06:00
parent dfce99be90
commit 70caa957aa
3 changed files with 9 additions and 3 deletions

View File

@@ -214,6 +214,10 @@ uch *readpng_get_image(double display_exponent, int *pChannels, ulg *pRowbytes)
* libpng function */
if (setjmp(png_jmpbuf(png_ptr))) {
free(image_data);
image_data = NULL;
free(row_pointers);
row_pointers = NULL;
png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
return NULL;
}