diff --git a/CRT.c b/CRT.c index 2db8ad692..3c6c8c498 100644 --- a/CRT.c +++ b/CRT.c @@ -965,6 +965,8 @@ static void CRT_installSignalHandlers(void) { signal(SIGINT, CRT_handleSIGTERM); signal(SIGTERM, CRT_handleSIGTERM); signal(SIGQUIT, CRT_handleSIGTERM); + signal(SIGUSR1, SIG_IGN); + signal(SIGUSR2, SIG_IGN); } void CRT_resetSignalHandlers(void) { @@ -979,6 +981,8 @@ void CRT_resetSignalHandlers(void) { signal(SIGINT, SIG_DFL); signal(SIGTERM, SIG_DFL); signal(SIGQUIT, SIG_DFL); + signal(SIGUSR1, SIG_DFL); + signal(SIGUSR2, SIG_DFL); } #ifdef HAVE_GETMOUSE