Merge remote-tracking branch 'github/pr/2391' into collectd-5.6
authorFlorian Forster <octo@collectd.org>
Wed, 20 Sep 2017 17:34:56 +0000 (19:34 +0200)
committerFlorian Forster <octo@collectd.org>
Wed, 20 Sep 2017 17:34:56 +0000 (19:34 +0200)
src/perl.c

index d01f5c7..66ad181 100644 (file)
@@ -2398,6 +2398,12 @@ static int perl_config_plugin(pTHX_ oconfig_item_t *ci) {
   char *plugin;
   HV *config;
 
+  if (NULL == perl_threads) {
+    log_err("No plugins was loaded yet! Put your plugin configuration block "
+            "after relevant `LoadPlugin' option.");
+    return -1;
+  }
+
   dSP;
 
   if ((1 != ci->values_num) || (OCONFIG_TYPE_STRING != ci->values[0].type)) {