From: Vincent Penquerc'h Date: Thu, 20 Jan 2011 14:37:25 +0000 (+0000) Subject: gstpluginloader: do not leak the description string X-Git-Tag: RELEASE-0.10.33~429 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6b84f4573c876fb59c153bf082f2e9bdc9875f88;p=platform%2Fupstream%2Fgstreamer.git gstpluginloader: do not leak the description string The description string was changed to an inlined string a while back. (But: no need to intern the const strings here, we just use the interning to avoid allocating duplicates and make memory management easier, since the strings will be around for the life-time of the app anyway). https://bugzilla.gnome.org/show_bug.cgi?id=640071 --- diff --git a/gst/gstpluginloader.c b/gst/gstpluginloader.c index f2313f3..220e2db 100644 --- a/gst/gstpluginloader.c +++ b/gst/gstpluginloader.c @@ -339,9 +339,9 @@ plugin_loader_create_blacklist_plugin (GstPluginLoader * l, plugin->basename = g_path_get_basename (plugin->filename); plugin->desc.name = g_intern_string (plugin->basename); - plugin->desc.description = g_strdup_printf ("Plugin for blacklisted file"); - plugin->desc.version = g_intern_string ("0.0.0"); - plugin->desc.license = g_intern_string ("BLACKLIST"); + plugin->desc.description = "Plugin for blacklisted file"; + plugin->desc.version = "0.0.0"; + plugin->desc.license = "BLACKLIST"; plugin->desc.source = plugin->desc.license; plugin->desc.package = plugin->desc.license; plugin->desc.origin = plugin->desc.license;