]> git.stg.codes - stg.git/blobdiff - projects/stargazer/main.cpp
Merge remote-tracking branch 'origin/ticket26' into stg-2.409
[stg.git] / projects / stargazer / main.cpp
index de0476879c3ca11945c650bdb1512f5bc3867f83..26bd9727e808be08e77920cf4efc361c80795110 100644 (file)
@@ -343,8 +343,15 @@ while (running)
     switch (sig)
         {
         case SIGHUP:
+            {
+            SETTINGS_IMPL newSettings(settings);
+            if (newSettings.ReadSettings())
+                WriteServLog("ReadSettings error. %s", newSettings.GetStrError().c_str());
+            else
+                settings = newSettings;
             traffCnt.Reload();
-            manager.reload();
+            manager.reload(settings);
+            }
             break;
         case SIGTERM:
             running = false;