fix(core): Safety check

This commit is contained in:
Michael Carlberg 2016-05-31 04:46:34 +02:00
parent aea077cd47
commit d63c0af5f1

View file

@ -182,7 +182,8 @@ int main(int argc, char **argv)
logger->error(e.what()); logger->error(e.what());
} }
eventloop->stop(); if (eventloop)
eventloop->stop();
/** /**
* Terminate forked sub processes * Terminate forked sub processes
@ -194,7 +195,8 @@ int main(int argc, char **argv)
proc::kill(pid, SIGKILL); proc::kill(pid, SIGKILL);
} }
eventloop->cleanup(); if (eventloop)
eventloop->cleanup();
while (proc::wait_for_completion_nohang() > 0); while (proc::wait_for_completion_nohang() > 0);