diff --git a/src/events/SDL_quit.c b/src/events/SDL_quit.c index 65d6c0ce8..099b97112 100644 --- a/src/events/SDL_quit.c +++ b/src/events/SDL_quit.c @@ -48,12 +48,12 @@ int SDL_QuitInit(void) #ifdef HAVE_SIGACTION struct sigaction action; sigaction(SIGINT, NULL, &action); - if ( action.sa_handler == SIG_DFL && action.sa_sigaction == SIG_DFL ) { + if ( action.sa_handler == SIG_DFL && action.sa_sigaction == (void*)SIG_DFL ) { action.sa_handler = SDL_HandleSIG; sigaction(SIGINT, &action, NULL); } sigaction(SIGTERM, NULL, &action); - if ( action.sa_handler == SIG_DFL && action.sa_sigaction == SIG_DFL ) { + if ( action.sa_handler == SIG_DFL && action.sa_sigaction == (void*)SIG_DFL ) { action.sa_handler = SDL_HandleSIG; sigaction(SIGTERM, &action, NULL); }