X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=lib%2Fplugin%2Fplugin.c;h=70e99e4f033d7fd018c25e1efa546f48e7c3c55c;hb=4b70020dc7da3a97f87be1f6a0055ae2d139542f;hp=f70f5c315af7a5697769828372a483bca63f0df7;hpb=c2606e2f189b382e5481ebc30f6e301ee2df61f9;p=babeltrace.git diff --git a/lib/plugin/plugin.c b/lib/plugin/plugin.c index f70f5c31..70e99e4f 100644 --- a/lib/plugin/plugin.c +++ b/lib/plugin/plugin.c @@ -271,7 +271,8 @@ struct bt_plugin *bt_plugin_find(const char *plugin_name) plugin_name) == 0) { BT_LOGD("Plugin found in directory: name=\"%s\", path=\"%s\"", plugin_name, dir->str); - plugin = bt_object_get_ref(candidate_plugin); + plugin = candidate_plugin; + bt_object_get_no_null_check(plugin); goto end; } } @@ -291,7 +292,8 @@ struct bt_plugin *bt_plugin_find(const char *plugin_name) plugin_name) == 0) { BT_LOGD("Plugin found in built-in plugins: " "name=\"%s\"", plugin_name); - plugin = bt_object_get_ref(candidate_plugin); + plugin = candidate_plugin; + bt_object_get_no_null_check(plugin); goto end; } }