]> granicus.if.org Git - sudo/commitdiff
fixed LONG_SKEY_PROMPT stuff
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 7 Jun 1996 18:33:18 +0000 (18:33 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 7 Jun 1996 18:33:18 +0000 (18:33 +0000)
check.c

diff --git a/check.c b/check.c
index 2652acadaf5d71eb9c16e121c0b0f1daed320d8f..8a3bff054555899ffb902b1c75a71604a7de51c8 100644 (file)
--- a/check.c
+++ b/check.c
@@ -683,17 +683,21 @@ static char *sudo_skeyprompt(user_skey, p)
                       Argv[0]);
        exit(1);
 #else
+#  ifdef LONG_SKEY_PROMPT
+       return(p);
+#  else
        if (old_prompt == NULL) {
            return(p);
        } else {
            return(old_prompt);
        }
+#  endif /* LONG_SKEY_PROMPT */
 #endif /* SKEY_ONLY */
     }
 
 #ifdef LONG_SKEY_PROMPT
     /* separate s/key challenge and prompt for easy snarfing */
-    (void) printf("key %d %s\n", user_skey-> - 1, user_skey->seed);
+    (void) printf("key %d %s\n", user_skey->n - 1, user_skey->seed);
 
     /* return old prompt unmolested */
     return(p);