summaryrefslogtreecommitdiff
path: root/pngrtran.c
diff options
context:
space:
mode:
authorGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2009-02-04 14:38:51 -0600
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2009-04-06 16:18:23 -0500
commitc6df7e5899efbed177cb06ae187a0bfeebfca836 (patch)
treec34f4bb78caf50fa552f2101901bd793626e0a10 /pngrtran.c
parentd0a4300ddea9c7e9d72e0a75b2fafe08da7298ac (diff)
downloadlibpng-c6df7e5899efbed177cb06ae187a0bfeebfca836.tar.gz
Imported from libpng-1.2.35beta02.tarv1.2.35beta02
Diffstat (limited to 'pngrtran.c')
-rw-r--r--pngrtran.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/pngrtran.c b/pngrtran.c
index 6f9c6fe79..0d2f12f9c 100644
--- a/pngrtran.c
+++ b/pngrtran.c
@@ -4134,6 +4134,9 @@ png_build_gamma_table(png_structp png_ptr)
png_uint_32 last, max;
for (i = 0; i < num; i++)
+ png_ptr->gamma_16_table[i] = NULL;
+
+ for (i = 0; i < num; i++)
{
png_ptr->gamma_16_table[i] = (png_uint_16p)png_malloc(png_ptr,
(png_uint_32)(256 * png_sizeof(png_uint_16)));
@@ -4189,6 +4192,9 @@ png_build_gamma_table(png_structp png_ptr)
(png_uint_32)(num * png_sizeof(png_uint_16p )));
for (i = 0; i < num; i++)
+ png_ptr->gamma_16_to_1[i] = NULL;
+
+ for (i = 0; i < num; i++)
{
png_ptr->gamma_16_to_1[i] = (png_uint_16p)png_malloc(png_ptr,
(png_uint_32)(256 * png_sizeof(png_uint_16)));