fixed small startup crash in main.c
[NeonServV5.git] / src / main.c
index 57e4939b8b6d4b185bb624062b725875e30bfdfd..d26219077b1fd3442ab6035c4820ef1b78c74e8c 100644 (file)
@@ -168,8 +168,8 @@ static int reload_configuration() {
             return 3;
         }
         free(modulelist);
+        event_reload(0);
     }
-    event_reload(!process_state.loaded_config);
     process_state.loaded_config = 1;
     return 0;
 }
@@ -198,9 +198,9 @@ void initialize_subsystems() {
 }
 
 void shutdown_subsystems() {
-    stop_modules();
     free_sockets(1);
     usleep(10000); //wait for disconnect (10ms)
+    stop_modules();
     free_sockets(0);
     qserver_free();
     free_parser();