From: Manuel Luis SanmartĂ­n Rozada Date: Mon, 8 Jun 2015 19:31:38 +0000 (+0200) Subject: Do not call plugin_unregister if the read registration fails. X-Git-Tag: collectd-5.6.0~696^2~1 X-Git-Url: https://git.octo.it/?a=commitdiff_plain;h=5d591599384bec7bcad2ce4c1453e43c67512c9f;hp=045cc9843ea5c2ff1558e29bf8742c00aebf3b13;p=collectd.git Do not call plugin_unregister if the read registration fails. --- 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; } }