From ffa8f100ceb4ca51095b1087bad4e49140802a42 Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Wed, 20 Oct 2010 14:27:16 +0300 Subject: [PATCH] elementfactory: use g_intern_string for interface names --- gst/gstelementfactory.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)); } /** -- 2.7.4