added error message if modules block is missing in configuration
[NeonServV5.git] / src / modules.c
index d024c3e186f3abb39bdf80534cf77aa3f16f2d8d..ba3a43a6b8fb32937ad4665bc464d74bb3de053b 100644 (file)
@@ -259,6 +259,7 @@ static void unregister_module_hooks(int module_id);
 
 void loadModules() {
     char **modulelist = get_all_fieldnames("modules");
+    if(!modulelist) return;
     int i = 0;
     char tmp[MAXLEN];
     struct ModuleInfo *modinfo;
@@ -272,6 +273,7 @@ void loadModules() {
         }
         i++;
     }
+    free(modulelist);
     start_modules();
 }