Merge branch 'master' into mqtt

This commit is contained in:
Jonathan Naylor
2024-08-28 16:53:49 +01:00

View File

@@ -109,20 +109,26 @@ int main(int argc, char** argv)
do {
m_killed = false;
m_signal = 0;
m_killed = false; // restart, don't exit, if looping from SIGHUP (1)
m_killed = false;
gateway = new CDMRGateway(std::string(iniFile));
ret = gateway->run();
delete gateway;
if (m_signal == 2)
::LogInfo("DMRGateway-%s exited on receipt of SIGINT", VERSION);
if (m_signal == 15)
::LogInfo("DMRGateway-%s exited on receipt of SIGTERM", VERSION);
if (m_signal == 1)
::LogInfo("DMRGateway-%s restarted on receipt of SIGHUP", VERSION);
switch (m_signal) {
case 2:
::LogInfo("DMRGateway-%s exited on receipt of SIGINT", VERSION);
break;
case 15:
::LogInfo("MDMRGateway-%s exited on receipt of SIGTERM", VERSION);
break;
case 1:
::LogInfo("DMRGateway-%s is restarting on receipt of SIGHUP", VERSION);
break;
default:
::LogInfo("DMRGateway-%s exited on receipt of an unknown signal", VERSION);
break;
}
} while (m_signal == 1);
::LogFinalise();