From: Andreas Oberritter Date: Thu, 4 Nov 2010 19:42:13 +0000 (+0100) Subject: bsod: Don't assign sa_handler X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=f291fd2f5dac6a5ecc919234a1fd4bc3b95b40ec bsod: Don't assign sa_handler From sigaction(2): "On some architectures a union is involved: do not assign to both sa_handler and sa_sigaction." --- diff --git a/main/bsod.cpp b/main/bsod.cpp index 7256d20..dca4a7c 100644 --- a/main/bsod.cpp +++ b/main/bsod.cpp @@ -300,7 +300,6 @@ void handleFatalSignal(int signum, siginfo_t *si, void *ctx) void bsodCatchSignals() { struct sigaction act; - act.sa_handler = SIG_DFL; act.sa_sigaction = handleFatalSignal; act.sa_flags = SA_RESTART | SA_SIGINFO; if (sigemptyset(&act.sa_mask) == -1)