From 6a38e1d06e093751eb19597ac1044c210642484c Mon Sep 17 00:00:00 2001 From: Gregory Hainaut Date: Mon, 2 Nov 2015 07:36:17 +0100 Subject: [PATCH] onepad: init sigaction struct --- plugins/onepad/SDL/joystick.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/onepad/SDL/joystick.cpp b/plugins/onepad/SDL/joystick.cpp index 3577277b61..12246d49f1 100644 --- a/plugins/onepad/SDL/joystick.cpp +++ b/plugins/onepad/SDL/joystick.cpp @@ -53,7 +53,7 @@ void JoystickInfo::EnumerateJoysticks(vector& vjoysticks) SDL_SetHint(SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS, "1"); if (SDL_Init(SDL_INIT_JOYSTICK|SDL_INIT_HAPTIC|SDL_INIT_EVENTS) < 0) return; // WTF! Give me back the control of my system - struct sigaction action; + struct sigaction action = { 0 }; action.sa_handler = SIG_DFL; sigaction(SIGINT, &action, NULL); sigaction(SIGTERM, &action, NULL);