summaryrefslogtreecommitdiff
blob: 2f12532831dec9720f8f527bd810bb6b024ec51f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
http://bugs.gentoo.org/389591

--- src/readpng.c
+++ src/readpng.c
@@ -63,7 +63,7 @@
 use_errmsg=1;
 
 /* cleanup is done after jump back, so just do that now... */
-longjmp(png_ptr->jmpbuf,1);
+longjmp(png_jmpbuf(png_ptr), 1);
 }
 
 
@@ -132,7 +132,7 @@
   return(_PICERR_NOMEM);
   }
 
-if(setjmp(png_ptr->jmpbuf))
+if(setjmp(png_jmpbuf(png_ptr)))
   {
   /* if we get here, there was an error. */
   /* don't use local variables here, they may have been blasted */