[tracker] tracker-extract: Plug leak in GIF extractor



commit bfdb522c3fa6cca582bdf36ca86a2b2920624aa3
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sun Nov 27 19:54:44 2016 +0100

    tracker-extract: Plug leak in GIF extractor
    
    In case of error the frame data would be leaked.

 src/tracker-extract/tracker-extract-gif.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-gif.c b/src/tracker-extract/tracker-extract-gif.c
index d740c28..731fbf6 100644
--- a/src/tracker-extract/tracker-extract-gif.c
+++ b/src/tracker-extract/tracker-extract-gif.c
@@ -151,6 +151,7 @@ read_metadata (GifFileType          *gifFile,
                        for (h = 0; h < frameheight; h++)
                        {
                                if (DGifGetLine(gifFile, framedata, framewidth)==GIF_ERROR) {
+                                       g_free (framedata);
 #if GIFLIB_MAJOR < 5
                                        print_gif_error();
 #else  /* GIFLIB_MAJOR < 5 */


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