]> granicus.if.org Git - sudo/commitdiff
Make _sudo_printf return the number of characters printed on success
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 12 Aug 2010 14:27:56 +0000 (10:27 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 12 Aug 2010 14:27:56 +0000 (10:27 -0400)
like printf(3).

src/conversation.c

index c2e697ac0b3fd05075cfacaf6024ee3bd12e063c..fa40f791a0434174c477a8c18fb417c5ac038c1c 100644 (file)
@@ -117,6 +117,7 @@ _sudo_printf(int msg_type, const char *fmt, ...)
 {
     va_list ap;
     FILE *fp;
+    int len;
 
     switch (msg_type) {
     case SUDO_CONV_INFO_MSG:
@@ -131,8 +132,8 @@ _sudo_printf(int msg_type, const char *fmt, ...)
     }
 
     va_start(ap, fmt);
-    vfprintf(fp, fmt, ap);
+    len = vfprintf(fp, fmt, ap);
     va_end(ap);
 
-    return 0;
+    return len;
 }