From: Stefan Kost Date: Wed, 20 Oct 2010 11:27:16 +0000 (+0300) Subject: elementfactory: use g_intern_string for interface names X-Git-Tag: RELEASE-0.10.32~251 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ffa8f100ceb4ca51095b1087bad4e49140802a42;p=platform%2Fupstream%2Fgstreamer.git elementfactory: use g_intern_string for interface names --- diff --git a/gst/gstelementfactory.c b/gst/gstelementfactory.c index 02d8ede..6e197f3 100644 --- a/gst/gstelementfactory.c +++ b/gst/gstelementfactory.c @@ -187,7 +187,6 @@ gst_element_factory_cleanup (GstElementFactory * factory) factory->uri_protocols = NULL; } - g_list_foreach (factory->interfaces, (GFunc) g_free, NULL); g_list_free (factory->interfaces); factory->interfaces = NULL; } @@ -641,7 +640,8 @@ __gst_element_factory_add_interface (GstElementFactory * elementfactory, g_return_if_fail (interfacename[0] != '\0'); /* no empty string */ elementfactory->interfaces = - g_list_prepend (elementfactory->interfaces, g_strdup (interfacename)); + g_list_prepend (elementfactory->interfaces, + (gpointer) g_intern_string (interfacename)); } /**