diff --git a/crypto/des/read_pwd.c b/crypto/des/read_pwd.c index db59c4c040..45f66b5da1 100644 --- a/crypto/des/read_pwd.c +++ b/crypto/des/read_pwd.c @@ -399,6 +399,12 @@ int verify; static void pushsig() { int i; +#ifdef SIGACTION + struct sigaction sa; + + memset(&sa,0,sizeof sa); + sa.sa_handler=recsig; +#endif for (i=1; i