core: Set plugin name in context when plugin is autoloaded
authorPavel Rochnyack <pavel2000@ngs.ru>
Wed, 4 Jul 2018 05:43:10 +0000 (12:43 +0700)
committerPavel Rochnyack <pavel2000@ngs.ru>
Wed, 4 Jul 2018 05:43:10 +0000 (12:43 +0700)
src/daemon/configfile.c

index d903800..8750bef 100644 (file)
@@ -381,6 +381,7 @@ static int dispatch_block_plugin(oconfig_item_t *ci) {
 
     /* default to the global interval set before loading this plugin */
     ctx.interval = cf_get_default_interval();
+    ctx.name = strdup(name);
 
     old_ctx = plugin_set_ctx(ctx);
     status = plugin_load(name, /* flags = */ false);