diff options
-rw-r--r-- | gst/gstmeta.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gst/gstmeta.c b/gst/gstmeta.c index c7c1f00290..ab36cefffd 100644 --- a/gst/gstmeta.c +++ b/gst/gstmeta.c @@ -198,7 +198,8 @@ gst_meta_register (GType api, const gchar * impl, gsize size, g_type_name (api), size); g_rw_lock_writer_lock (&lock); - g_hash_table_insert (metainfo, (gpointer) impl, (gpointer) info); + g_hash_table_insert (metainfo, (gpointer) g_intern_string (impl), + (gpointer) info); g_rw_lock_writer_unlock (&lock); return info; |