< prev index next >

src/java.desktop/share/native/libsplashscreen/splashscreen_jpeg.c

Print this page

        

*** 235,251 **** int SplashDecodeJpegStream(Splash * splash, SplashStream * stream) { struct jpeg_decompress_struct cinfo; ! int success = 0; struct my_error_mgr jerr; cinfo.err = jpeg_std_error(&jerr.pub); jerr.pub.error_exit = my_error_exit; if (setjmp(jerr.setjmp_buffer)) { goto done; } jpeg_create_decompress(&cinfo); set_stream_src(&cinfo, stream); success = SplashDecodeJpeg(splash, &cinfo); --- 235,252 ---- int SplashDecodeJpegStream(Splash * splash, SplashStream * stream) { struct jpeg_decompress_struct cinfo; ! int success; struct my_error_mgr jerr; cinfo.err = jpeg_std_error(&jerr.pub); jerr.pub.error_exit = my_error_exit; if (setjmp(jerr.setjmp_buffer)) { + success = 0; goto done; } jpeg_create_decompress(&cinfo); set_stream_src(&cinfo, stream); success = SplashDecodeJpeg(splash, &cinfo);
< prev index next >