"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/gd_jpeg.c" between
libgd-2.2.4.tar.gz and libgd-2.2.5.tar.gz

About: LibGD is a library for the dynamic creation of images by programmers (PNG, JPEG, GIF, WebP, XPM, BMP support).

gd_jpeg.c  (libgd-2.2.4):gd_jpeg.c  (libgd-2.2.5)
skipping to change at line 111 skipping to change at line 111
} }
} }
/* Called by the IJG JPEG library upon encountering a fatal error */ /* Called by the IJG JPEG library upon encountering a fatal error */
static void fatal_jpeg_error(j_common_ptr cinfo) static void fatal_jpeg_error(j_common_ptr cinfo)
{ {
jmpbuf_wrapper *jmpbufw; jmpbuf_wrapper *jmpbufw;
char buffer[JMSG_LENGTH_MAX]; char buffer[JMSG_LENGTH_MAX];
(*cinfo->err->format_message)(cinfo, buffer); (*cinfo->err->format_message)(cinfo, buffer);
gd_error_ex(GD_ERROR, "gd-jpeg: JPEG library reports unrecoverable error: %s", buffer); gd_error_ex(GD_WARNING, "gd-jpeg: JPEG library reports unrecoverable erro r: %s", buffer);
jmpbufw = (jmpbuf_wrapper *)cinfo->client_data; jmpbufw = (jmpbuf_wrapper *)cinfo->client_data;
jpeg_destroy(cinfo); jpeg_destroy(cinfo);
if(jmpbufw != 0) { if(jmpbufw != 0) {
longjmp(jmpbufw->jmpbuf, 1); longjmp(jmpbufw->jmpbuf, 1);
gd_error_ex(GD_ERROR, "gd-jpeg: EXTREMELY fatal error: longjmp re turned control; terminating\n"); gd_error_ex(GD_ERROR, "gd-jpeg: EXTREMELY fatal error: longjmp re turned control; terminating\n");
} else { } else {
gd_error_ex(GD_ERROR, "gd-jpeg: EXTREMELY fatal error: jmpbuf unr ecoverable; terminating\n"); gd_error_ex(GD_ERROR, "gd-jpeg: EXTREMELY fatal error: jmpbuf unr ecoverable; terminating\n");
} }
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)