X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=signal.c;h=6600a828df79efc518606914c6098a2b22310756;hb=ccf2b75a9ed50a79c4d8e5d6235c7313fcd3719a;hp=7abc3ec67b8bd8f47bd17ef47f8b7317cb63d384;hpb=9a1efcc01ddeca4106847f8eb28a704aca2dcf0b;p=apps%2Fmadmutt.git diff --git a/signal.c b/signal.c index 7abc3ec..6600a82 100644 --- a/signal.c +++ b/signal.c @@ -13,8 +13,9 @@ #include +#include + #include "mutt.h" -#include "mutt_curses.h" #include #include @@ -229,7 +230,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)