Dr. Werner Fink 2013-05-28 15:28:20 +00:00 committed by Git OBS Bridge
parent deaf1d25cd
commit 81c78384c4
2 changed files with 6 additions and 1 deletions

View File

@ -19,7 +19,7 @@
if (sig == SIGCHLD) if (sig == SIGCHLD)
act.sa_flags |= SA_RESTART; /* XXX */ act.sa_flags |= SA_RESTART; /* XXX */
+#if !defined(MUST_REINSTALL_SIGHANDLERS) +#if !defined(MUST_REINSTALL_SIGHANDLERS)
+ if (sig != SIGALRM) + if (sig != SIGALRM && handler != (termsig_sighandler))
+ act.sa_flags |= SA_RESTART; /* XXX */ + act.sa_flags |= SA_RESTART; /* XXX */
+ if (handler == (trap_handler)) + if (handler == (trap_handler))
+ act.sa_flags |= SA_NODEFER; /* XXX */ + act.sa_flags |= SA_NODEFER; /* XXX */

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue May 28 15:17:36 UTC 2013 - werner@suse.de
- Do not restart the sighandler after a trap is reset (bnc#820149)
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Mar 21 11:51:54 UTC 2013 - werner@suse.de Thu Mar 21 11:51:54 UTC 2013 - werner@suse.de