Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 389041
Collapse All | Expand All

(-)plt-4.2.2.orig/src/wxcommon/wxJPEG.cxx (-3 / +3 lines)
Lines 521-527 Link Here
521
  png_err_msg = new WXGC_ATOMIC char[len + 1];
521
  png_err_msg = new WXGC_ATOMIC char[len + 1];
522
  memcpy(png_err_msg, msg, len + 1);
522
  memcpy(png_err_msg, msg, len + 1);
523
  
523
  
524
  longjmp(png_ptr->jmpbuf, 1);
524
  longjmp(png_jmpbuf(png_ptr), 1);
525
}
525
}
526
526
527
static void user_warn_proc(png_structp info, png_const_charp msg)
527
static void user_warn_proc(png_structp info, png_const_charp msg)
Lines 676-682 Link Here
676
   png_ptr_orig = png_ptr;
676
   png_ptr_orig = png_ptr;
677
   info_ptr_orig = info_ptr;
677
   info_ptr_orig = info_ptr;
678
678
679
   if (setjmp(png_ptr->jmpbuf))
679
   if (setjmp(png_jmpbuf(png_ptr)))
680
   {
680
   {
681
     /* Free all of the memory associated with the png_ptr and info_ptr */
681
     /* Free all of the memory associated with the png_ptr and info_ptr */
682
     png_ptr = png_ptr_orig;
682
     png_ptr = png_ptr_orig;
Lines 964-970 Link Here
964
964
965
   png_ptr_orig = png_ptr;
965
   png_ptr_orig = png_ptr;
966
   info_ptr_orig = info_ptr;
966
   info_ptr_orig = info_ptr;
967
   if (setjmp(png_ptr->jmpbuf)) {
967
   if (setjmp(png_jmpbuf(png_ptr))) {
968
     /* Free all of the memory associated with the png_ptr and info_ptr */
968
     /* Free all of the memory associated with the png_ptr and info_ptr */
969
     png_ptr = png_ptr_orig;
969
     png_ptr = png_ptr_orig;
970
     info_ptr = info_ptr_orig;
970
     info_ptr = info_ptr_orig;

Return to bug 389041