diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-12-09 17:36:47 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-12-09 17:36:47 +0200 |
commit | 2f62720d71a42f20f0b00a77881543e36adcb8d3 (patch) | |
tree | 71f800485f29dfce0fe96c7b97527864b6abf0dd | |
parent | 7ff1de380f38f208759b6410ce1c1036e258638f (diff) |
xmptag: Don't leak the namespace string if there are multiple
https://bugzilla.gnome.org/show_bug.cgi?id=775887
-rw-r--r-- | gst-libs/gst/tag/gstxmptag.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gst-libs/gst/tag/gstxmptag.c b/gst-libs/gst/tag/gstxmptag.c index 52112a043..656c10ea8 100644 --- a/gst-libs/gst/tag/gstxmptag.c +++ b/gst-libs/gst/tag/gstxmptag.c @@ -1313,6 +1313,7 @@ gst_tag_list_from_xmp_buffer (GstBuffer * buffer) } if (ns_match[i].ns_prefix) { if (strcmp (ns_map[i].original_ns, &as[6])) { + g_free (ns_map[i].gstreamer_ns); ns_map[i].gstreamer_ns = g_strdup (&as[6]); } } |