Blame BlockOutII-2.3-libpng15.patch
|
|
1154e8c |
diff -up BlockOutII-2.3/contrib/ImageLib/src/png/hpng.c~ BlockOutII-2.3/contrib/ImageLib/src/png/hpng.c
|
|
|
1154e8c |
--- BlockOutII-2.3/ImageLib/src/png/hpng.c~ 2011-12-14 11:07:35.000000000 +0100
|
|
|
1154e8c |
+++ BlockOutII-2.3/ImageLib/src/png/hpng.c 2011-12-14 11:09:53.542044115 +0100
|
|
|
1154e8c |
@@ -45,7 +45,7 @@ int LoadPngImage(PNG_IMAGE *d) {
|
|
|
1154e8c |
// ---------------- Error handling
|
|
|
1154e8c |
|
|
|
1154e8c |
png_set_error_fn(png,NULL,my_png_error,NULL);
|
|
|
1154e8c |
- if (setjmp(png->jmpbuf)) {
|
|
|
1154e8c |
+ if (setjmp(png_jmpbuf(png))) {
|
|
|
1154e8c |
png_destroy_read_struct(&png, &info, &endinfo);
|
|
|
1154e8c |
return 0;
|
|
|
1154e8c |
}
|
|
|
1154e8c |
@@ -154,7 +154,7 @@ char *WritePngImage(char *file_name,unsi
|
|
|
1154e8c |
{
|
|
|
1154e8c |
sprintf(PngErrorMessage,"png_create_info_struct() failed");
|
|
|
1154e8c |
fclose(fp);
|
|
|
1154e8c |
- png_destroy_write_struct(&png_ptr, png_infopp_NULL);
|
|
|
dcd18d3 |
+ png_destroy_write_struct(&png_ptr, &info_ptr);
|
|
|
1154e8c |
return PngErrorMessage;
|
|
|
1154e8c |
}
|
|
|
1154e8c |
|