From be24f7791e3eb0f592d65600e4ff158f1d46a7d5 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 13 Apr 2012 10:25:00 +0000 Subject: [PATCH] make sure cinfo is nulled out in jpeg loader! SVN revision: 70168 --- legacy/evas/src/modules/loaders/jpeg/evas_image_load_jpeg.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/legacy/evas/src/modules/loaders/jpeg/evas_image_load_jpeg.c b/legacy/evas/src/modules/loaders/jpeg/evas_image_load_jpeg.c index 73a7310a90..37efa7f555 100644 --- a/legacy/evas/src/modules/loaders/jpeg/evas_image_load_jpeg.c +++ b/legacy/evas/src/modules/loaders/jpeg/evas_image_load_jpeg.c @@ -258,6 +258,7 @@ evas_image_load_file_head_jpeg_internal(Image_Entry *ie, Eina_Bool change_wh = EINA_FALSE; unsigned int load_opts_w = 0, load_opts_h = 0; + memset(&cinfo, 0, sizeof(cinfo)); cinfo.err = jpeg_std_error(&(jerr.pub)); jerr.pub.error_exit = _JPEGFatalErrorHandler; jerr.pub.emit_message = _JPEGErrorHandler2; @@ -515,6 +516,7 @@ evas_image_load_file_data_jpeg_internal(Image_Entry *ie, volatile Eina_Bool change_wh = EINA_FALSE; Eina_Bool line_done = EINA_FALSE; + memset(&cinfo, 0, sizeof(cinfo)); if (ie->flags.rotated) { degree = ie->load_opts.degree;