Fix controller not always updating after receiving a USR1 signal
This commit is contained in:
parent
a5d092c768
commit
11f19c77eb
1 changed files with 1 additions and 1 deletions
|
@ -651,7 +651,6 @@ int main(int argc, char **argv){
|
|||
while (waitpid(pid, &status, 0) != pid && errno == EINTR){
|
||||
if (Util::Config::is_restarting){
|
||||
Controller::conf.is_active = true;
|
||||
Util::Config::is_restarting = false;
|
||||
kill(pid, SIGUSR1);
|
||||
}
|
||||
if (!Controller::conf.is_active){
|
||||
|
@ -671,6 +670,7 @@ int main(int argc, char **argv){
|
|||
execvp(myFile.c_str(), argv);
|
||||
FAIL_MSG("Error restarting: %s", strerror(errno));
|
||||
}
|
||||
Util::Config::is_restarting = false;
|
||||
INFO_MSG("Controller uncleanly shut down! Restarting in %" PRIu64 "...", reTimer);
|
||||
Util::wait(reTimer);
|
||||
reTimer += 1000;
|
||||
|
|
Loading…
Add table
Reference in a new issue