]> git.sur5r.net Git - openldap/commitdiff
ITS#6702 prompts should be on stderr
authorHoward Chu <hyc@openldap.org>
Fri, 12 Nov 2010 04:15:23 +0000 (04:15 +0000)
committerHoward Chu <hyc@openldap.org>
Fri, 12 Nov 2010 04:15:23 +0000 (04:15 +0000)
libraries/liblutil/getpass.c

index 9deb0294ca873c8602f966dbf9977988f1d31c88..a49554c83414f5af8c9e201ca3d0cf0690db4441 100644 (file)
@@ -103,8 +103,8 @@ lutil_getpass( const char *prompt )
 #else
        fi = stdin;
 #endif
-       fprintf(stdout, "%s", prompt); 
-       fflush(stdout);
+       fprintf(stderr, "%s", prompt); 
+       fflush(stderr);
        i = 0;
        while ( (c = getc(fi)) != EOF && c != '\n' && c != '\r' )
                if ( i < (sizeof(pbuf)-1) )
@@ -112,8 +112,8 @@ lutil_getpass( const char *prompt )
 #if defined(HAVE_TERMIOS_H) || defined(HAVE_SGTTY_H)
        /* tidy up */
        if (fi != stdin) {
-               fprintf(stdout, "\n"); 
-               fflush(stdout);
+               fprintf(stderr, "\n"); 
+               fflush(stderr);
                SETFLAGS( ttyb, flags );
                if (SETATTR(fileno(fi), &ttyb) < 0)
                        perror("SETATTR");