Code

plugin: not return -1 if plugin_flush_callback_name fails
authorManuel Luis Sanmartín Rozada <manuel.luis@gmail.com>
Mon, 8 Jun 2015 19:36:05 +0000 (21:36 +0200)
committerManuel Luis Sanmartín Rozada <manuel.luis@gmail.com>
Mon, 8 Jun 2015 19:36:05 +0000 (21:36 +0200)
src/daemon/plugin.c

index ea9d2e932aa0ba8accd9f7b74972761982c80a5f..88a2af4fc2d6e9b1e3669f3a9fa26f6aa98b6beb 100644 (file)
@@ -1625,11 +1625,11 @@ int plugin_unregister_flush (const char *name)
                char *flush_name;
 
                flush_name = plugin_flush_callback_name (name);
-               if (flush_name == NULL)
-                       return (-1);
-
-               plugin_unregister_read(flush_name);
-               sfree(flush_name);
+               if (flush_name != NULL)
+               {
+                       plugin_unregister_read(flush_name);
+                       sfree(flush_name);
+               }
        }
 
        return plugin_unregister (list_flush, name);