X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fdaemon%2Fplugin.c;h=ea9d2e932aa0ba8accd9f7b74972761982c80a5f;hb=5d591599384bec7bcad2ce4c1453e43c67512c9f;hp=500b97c6beefd74b812567c1e780a4d0539994ae;hpb=045cc9843ea5c2ff1558e29bf8742c00aebf3b13;p=collectd.git diff --git a/src/daemon/plugin.c b/src/daemon/plugin.c index 500b97c6..ea9d2e93 100644 --- a/src/daemon/plugin.c +++ b/src/daemon/plugin.c @@ -1367,7 +1367,6 @@ int plugin_register_flush (const char *name, { ERROR ("plugin_register_flush: malloc failed."); sfree(flush_name); - plugin_unregister (list_flush, name); return (-1); } @@ -1377,7 +1376,6 @@ int plugin_register_flush (const char *name, ERROR ("plugin_register_flush: strdup failed."); sfree(cb); sfree(flush_name); - plugin_unregister (list_flush, name); return (-1); } cb->timeout = ctx.flush_timeout; @@ -1397,7 +1395,6 @@ int plugin_register_flush (const char *name, { sfree(cb->name); sfree(cb); - plugin_unregister (list_flush, name); return status; } }