[gimp] metadata: fix a few memory leaks



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]