]> granicus.if.org Git - sudo/commitdiff
Add missing newline after pass password warning
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 15 Mar 2010 22:13:06 +0000 (18:13 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 15 Mar 2010 22:13:06 +0000 (18:13 -0400)
plugins/sudoers/auth/sudo_auth.c

index 7e1be42a71646905472ff5f5b7145075d6346da7..707c5cc87b011b81d8e1b0cc1802fa809537eec8 100644 (file)
@@ -252,20 +252,22 @@ cleanup:
 void
 pass_warn(void)
 {
-    struct sudo_conv_message msg;
-    struct sudo_conv_reply repl;
+    struct sudo_conv_message msg[2];
+    struct sudo_conv_reply repl[2];
 
     /* Call conversation function */
-    memset(&msg, 0, sizeof(msg));
-    msg.msg_type = SUDO_CONV_ERROR_MSG;
+    memset(msg, 0, sizeof(msg));
+    msg[0].msg_type = SUDO_CONV_ERROR_MSG;
 #ifdef INSULT
     if (def_insults)
-       msg.msg = INSULT;
+       msg[0].msg = INSULT;
     else
 #endif
-       msg.msg = def_badpass_message;
+       msg[0].msg = def_badpass_message;
+    msg[1].msg_type = SUDO_CONV_ERROR_MSG;
+    msg[1].msg = "\n";
     memset(&repl, 0, sizeof(repl));
-    sudo_conv(1, &msg, &repl);
+    sudo_conv(2, msg, repl);
 }
 
 char *