Code

plugin: Fixed detection of plugins loaded twice.
[sysdb.git] / src / core / plugin.c
index e6df9e9c2a9da7b1746fba2121492dbce630f0bc..1c07538125506ebbc2e49952af0be351e58456db 100644 (file)
@@ -449,7 +449,7 @@ sdb_plugin_load(const char *name, const sdb_plugin_ctx_t *plugin_ctx)
        }
        strcat(base_name, name_ptr);
 
-       ctx = CTX(sdb_llist_search_by_name(all_plugins, base_name));
+       ctx = CTX(sdb_llist_search_by_name(all_plugins, name));
        if (ctx) {
                /* plugin already loaded */
                ++ctx->use_cnt;