summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2014-01-20 20:10:24 +0100
committerCarlos Garnacho <carlosg@gnome.org>2014-01-20 20:10:24 +0100
commit3ad3905fbd3d85da0cb06b4e64d6f6b96fb11963 (patch)
treec98693d2443ed8a2c909121412b342d8349a944e
parent8ed1b221eb87160a0956556283872a81c6460410 (diff)
downloadtracker-3ad3905fbd3d85da0cb06b4e64d6f6b96fb11963.tar.gz
extract,gif: Plug a leak
In case of error, the filename was being leaked.
-rw-r--r--src/tracker-extract/tracker-extract-gif.c1
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 cfb47223f..e482a26cc 100644
--- a/src/tracker-extract/tracker-extract-gif.c
+++ b/src/tracker-extract/tracker-extract-gif.c
@@ -650,6 +650,7 @@ tracker_extract_get_metadata (TrackerExtractInfo *info)
if ((gifFile = DGifOpenFileHandle (fd, &err)) == NULL) {
gif_error ("Could not open GIF file with handle", err);
#endif /* GIFLIB_MAJOR < 5 */
+ g_free (filename);
close (fd);
return FALSE;
}