diff options
author | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2007-10-15 13:39:24 -0500 |
---|---|---|
committer | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2009-04-06 16:15:25 -0500 |
commit | 6328671ef898bf499b57b2bce9069b805c5c07da (patch) | |
tree | 6cd25ab1828b048b4ce72cdc47c94d86243a03a3 /pngerror.c | |
parent | fab1959d00d89c84432b165fe0d384cc96ee23b2 (diff) | |
download | libpng-6328671ef898bf499b57b2bce9069b805c5c07da.tar.gz |
Imported from libpng-1.2.23beta01.tarv1.2.23beta01
Diffstat (limited to 'pngerror.c')
-rw-r--r-- | pngerror.c | 8 |
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'; } } |