X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fplugin.c;h=73ec77aba93fa0348e99f75d95f9c24117054972;hb=1122c8fd30065b5990a5b798b7bfd8891736def9;hp=97352c4778d28f88c796101d5be082bcef0bbb48;hpb=d089d2691a24a1d9bdbb02e350405843c808d2bc;p=collectd.git diff --git a/src/plugin.c b/src/plugin.c index 97352c47..73ec77ab 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -870,7 +870,7 @@ static int plugin_mark_loaded (char const *name) return (status); } -static void plugin_free_loaded () +static void plugin_free_loaded (void) { void *key; void *value; @@ -1458,7 +1458,6 @@ int plugin_unregister_notification (const char *name) void plugin_init_all (void) { char const *chain_name; - long write_threads_num; llentry_t *le; int status; @@ -1501,8 +1500,6 @@ void plugin_init_all (void) write_threads_num = 5; } - start_write_threads ((size_t) write_threads_num); - if ((list_init == NULL) && (read_heap == NULL)) return; @@ -1538,6 +1535,8 @@ void plugin_init_all (void) le = le->next; } + start_write_threads ((size_t) write_threads_num); + /* Start read-threads */ if (read_heap != NULL) {