diff --git a/ChangeLog b/ChangeLog index 5e3cfab805..4e14630062 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-10-18 Thomas Vander Stichele + + * gst/gstregistry.c: (gst_registry_scan_path_level): + unref a plug-in we get that was already initialized + 2005-10-18 Stefan Kost * docs/gst/gstreamer-sections.txt: diff --git a/common b/common index cf363b3ae6..e6e9e5ab17 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit cf363b3ae6ce3c4a84a561e04ffc4e3b37435a61 +Subproject commit e6e9e5ab1702ac32185b2b28af81feba9fd132f1 diff --git a/gst/gstregistry.c b/gst/gstregistry.c index 374e3d1ac2..7cedf1d098 100644 --- a/gst/gstregistry.c +++ b/gst/gstregistry.c @@ -706,6 +706,7 @@ gst_registry_scan_path_level (GstRegistry * registry, const gchar * path, "plugin already registered from path \"%s\"", GST_STR_NULL (plugin->filename)); g_free (filename); + gst_object_unref (plugin); continue; } plugin->registered = TRUE;