summaryrefslogtreecommitdiff
path: root/pngerror.c
diff options
context:
space:
mode:
authorGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2007-10-15 13:39:24 -0500
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2009-04-06 16:15:25 -0500
commit6328671ef898bf499b57b2bce9069b805c5c07da (patch)
tree6cd25ab1828b048b4ce72cdc47c94d86243a03a3 /pngerror.c
parentfab1959d00d89c84432b165fe0d384cc96ee23b2 (diff)
downloadlibpng-6328671ef898bf499b57b2bce9069b805c5c07da.tar.gz
Imported from libpng-1.2.23beta01.tarv1.2.23beta01
Diffstat (limited to 'pngerror.c')
-rw-r--r--pngerror.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/pngerror.c b/pngerror.c
index bdafdc290..a1646ccd7 100644
--- a/pngerror.c
+++ b/pngerror.c
@@ -1,7 +1,7 @@
/* pngerror.c - stub functions for i/o and memory allocation
*
- * Last changed in libpng 1.2.22 [October 13, 2007]
+ * Last changed in libpng 1.2.22 [October 15, 2007]
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1998-2007 Glenn Randers-Pehrson
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
@@ -136,6 +136,8 @@ static PNG_CONST char png_digit[16] = {
'A', 'B', 'C', 'D', 'E', 'F'
};
+#define PNG_MAX_ERROR_TEXT 63
+
#if !defined(PNG_NO_WARNINGS) || !defined(PNG_NO_ERROR_TEXT)
static void /* PRIVATE */
png_format_buffer(png_structp png_ptr, png_charp buffer, png_const_charp
@@ -165,8 +167,8 @@ png_format_buffer(png_structp png_ptr, png_charp buffer, png_const_charp
{
buffer[iout++] = ':';
buffer[iout++] = ' ';
- png_strncpy(buffer+iout, error_message, 63);
- buffer[iout+63] = '\0';
+ png_strncpy(buffer+iout, error_message, PNG_MAX_ERROR_TEXT);
+ buffer[iout+PNG_MAX_ERROR_TEXT] = '\0';
}
}