[gthumb: 78/129] fixed memory leak



commit 225e913b7e75ea9f1ea3d76427e2ef5954b3e6d5
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Mon Apr 25 15:22:11 2011 +0200

    fixed memory leak

 extensions/cairo_io/cairo-io-jpeg.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/extensions/cairo_io/cairo-io-jpeg.c b/extensions/cairo_io/cairo-io-jpeg.c
index 25828b7..823aa4e 100644
--- a/extensions/cairo_io/cairo-io-jpeg.c
+++ b/extensions/cairo_io/cairo-io-jpeg.c
@@ -27,7 +27,7 @@
 #include <jpeglib.h>
 #include <gthumb.h>
 #include <extensions/jpeg_utils/jmemorysrc.h>
-#include <extensions/jpeg_utils/jpeg-exif-orientation.h>
+#include <extensions/jpeg_utils/jpeg-info.h>
 #include "cairo-io-jpeg.h"
 
 
@@ -185,6 +185,7 @@ _cairo_image_surface_create_from_jpeg (GthFileData   *file_data,
 	jpeg_create_decompress (&srcinfo);
 
 	if (sigsetjmp (jsrcerr.setjmp_buffer, 1)) {
+		g_free (in_buffer);
 		jpeg_destroy_decompress (&srcinfo);
 		return image;
 	}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]