1
0

Merge pull request #519 from mc-server/sigterm

Graceful shutdown on SIGTERM
This commit is contained in:
Mattes D 2014-01-07 23:36:01 -08:00
commit b952ea11c7
2 changed files with 6 additions and 1 deletions

@ -1 +1 @@
Subproject commit 302115ae19276227bf371971d4b6fa5f9f857da0 Subproject commit c65b56767a5e59ca387a05be72ef18791baa9aed

View File

@ -50,6 +50,11 @@ void NonCtrlHandler(int a_Signal)
LOGWARN("Segmentation fault; MCServer has crashed :("); LOGWARN("Segmentation fault; MCServer has crashed :(");
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }
case SIGTERM:
{
std::signal(SIGTERM, SIG_IGN); // Server is shutting down, wait for it...
break;
}
default: break; default: break;
} }
} }