[gimp] metadata: fix a few memory leaks
- From: N/A <ell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] metadata: fix a few memory leaks
- Date: Sat, 7 Jan 2017 00:39:13 +0000 (UTC)
commit 38c79600f15402fd126aa572eafd444b775f56c1
Author: Ell <ell_se yahoo com>
Date: Fri Jan 6 19:12:43 2017 -0500
metadata: fix a few memory leaks
plug-ins/common/metadata.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/plug-ins/common/metadata.c b/plug-ins/common/metadata.c
index 06c95d0..2706a01 100644
--- a/plug-ins/common/metadata.c
+++ b/plug-ins/common/metadata.c
@@ -300,6 +300,8 @@ metadata_dialog_set_metadata (GExiv2Metadata *metadata,
metadata_dialog_append_tags (metadata, exif_data,
exif_store, C_EXIF_TAG, C_EXIF_VALUE);
+ g_strfreev (exif_data);
+
xmp_data = gexiv2_metadata_get_xmp_tags (metadata);
xmp_store = GTK_LIST_STORE (gtk_builder_get_object (builder,
"xmp-liststore"));
@@ -307,6 +309,8 @@ metadata_dialog_set_metadata (GExiv2Metadata *metadata,
metadata_dialog_append_tags (metadata, xmp_data,
xmp_store, C_XMP_TAG, C_XMP_VALUE);
+ g_strfreev (xmp_data);
+
iptc_data = gexiv2_metadata_get_iptc_tags (metadata);
for (i = 0; iptc_data[i] != NULL; i++)
@@ -335,6 +339,8 @@ metadata_dialog_set_metadata (GExiv2Metadata *metadata,
g_free (value);
}
+
+ g_strfreev (iptc_data);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]