]> granicus.if.org Git - sudo/commitdiff
Fix pasto in mulitple signal fix and use _NSIG not NSIG since that
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 11 May 2010 17:33:42 +0000 (13:33 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 11 May 2010 17:33:42 +0000 (13:33 -0400)
is what our compat checks set.

src/tgetpass.c

index 440953fbd280883703e362e857ff10c69e7227ff..f6fe09fbce45e7463ea93b5e0f945a54d3328e94 100644 (file)
@@ -104,7 +104,7 @@ tgetpass(const char *prompt, int timeout, int flags)
     }
 
 restart:
-    for (i = 0; i < _NSIG; i++)
+    for (i = 0; i < NSIG; i++)
        signo[i] = 0;
     pass = NULL;
     save_errno = 0;
@@ -171,10 +171,10 @@ restart:
      * If we were interrupted by a signal, resend it to ourselves
      * now that we have restored the signal handlers.
      */
-    for (i = 0; i < _NSIG; i++) {
+    for (i = 0; i < NSIG; i++) {
        if (signo[i]) {
-           kill(getpid(), signo[i]);
-           switch (signo[i]) {
+           kill(getpid(), i);
+           switch (i) {
                case SIGTSTP:
                case SIGTTIN:
                case SIGTTOU: