diff --git a/src/modules/evas/image_savers/jpeg/evas_image_save_jpeg.c b/src/modules/evas/image_savers/jpeg/evas_image_save_jpeg.c index 3ef082e6dc..27eac7ac01 100644 --- a/src/modules/evas/image_savers/jpeg/evas_image_save_jpeg.c +++ b/src/modules/evas/image_savers/jpeg/evas_image_save_jpeg.c @@ -73,7 +73,7 @@ save_image_jpeg(RGBA_Image *im, const char *file, int quality) jerr.pub.error_exit = _JPEGFatalErrorHandler; jerr.pub.emit_message = _JPEGErrorHandler2; jerr.pub.output_message = _JPEGErrorHandler; - if (sigsetjmp(jerr.setjmp_buffer, 1)) + if (setjmp(jerr.setjmp_buffer)) { jpeg_destroy_compress(&cinfo); fclose(f);