diff options
Diffstat (limited to 'crypto/openssh/ssh-add.c')
-rw-r--r-- | crypto/openssh/ssh-add.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto/openssh/ssh-add.c b/crypto/openssh/ssh-add.c index 4b33f96..9dde364 100644 --- a/crypto/openssh/ssh-add.c +++ b/crypto/openssh/ssh-add.c @@ -35,6 +35,7 @@ */ #include "includes.h" +RCSID("$FreeBSD$"); RCSID("$OpenBSD: ssh-add.c,v 1.22 2000/09/07 20:27:54 deraadt Exp $"); #include <openssl/evp.h> @@ -101,6 +102,8 @@ ssh_askpass(char *askpass, char *msg) fatal("internal error: askpass undefined"); if (pipe(p) < 0) fatal("ssh_askpass: pipe: %s", strerror(errno)); + fflush(stdout); + fflush(stderr); if ((pid = fork()) < 0) fatal("ssh_askpass: fork: %s", strerror(errno)); if (pid == 0) { |