]> git.stg.codes - stg.git/blobdiff - projects/stargazer/main.cpp
Ticket 26. The 'return -1' removed, 'else' added for the
[stg.git] / projects / stargazer / main.cpp
index 860800f80987e7b4e10c655496957edab11cfd56..644fed9145d7a0d43ab27e64d5a9cdd2927bbbd2 100644 (file)
@@ -348,11 +348,13 @@ while (running)
                     WriteServLog.SetLogFileName(newSettings.GetLogFileName());
 
                 WriteServLog("ReadSettings error. %s", newSettings.GetStrError().c_str());
-                return -1;
                 }
-            settings = newSettings;
+            else
+                {
+                settings = newSettings;
+                }
             traffCnt.Reload();
-            manager.reload();
+            manager.reload(settings);
             }
             break;
         case SIGTERM:
@@ -377,6 +379,8 @@ while (running)
 
 WriteServLog("+++++++++++++++++++++++++++++++++++++++++++++");
 
+manager.stop();
+
 if (loop.Stop())
     WriteServLog("Event loop not stopped.");