X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=signal.c;h=126ebbbf501be94cf245db04519f01b721bfd1ec;hp=fea002c6e12473d1f6d02ea5c9671c88f95b7f24;hb=d5d56308b49c3f157a17125415312f0c13e1e25b;hpb=c3e57678c8be193fc137854020f3a90887be97c9 diff --git a/signal.c b/signal.c index fea002c..126ebbb 100644 --- a/signal.c +++ b/signal.c @@ -11,6 +11,8 @@ # include "config.h" #endif +#include + #include "mutt.h" #include "mutt_curses.h" @@ -227,7 +229,7 @@ void mutt_allow_interrupt (int disposition) { struct sigaction sa; - memset (&sa, 0, sizeof sa); + p_clear(&sa, 1); sa.sa_handler = sighandler; #ifdef SA_RESTART if (disposition == 0)