diff options
author | Richard Levitte <levitte@openssl.org> | 2003-01-13 13:15:16 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2003-01-13 13:15:16 +0000 |
commit | caa7b2ad4f0f3ef895122511725c7e2101d87dfb (patch) | |
tree | e5588b1c14ee4df34203566f45700f9fec9baa89 /crypto | |
parent | c14b4d6b384672e5423cf75ce98f03aae207fbb3 (diff) | |
download | openssl-caa7b2ad4f0f3ef895122511725c7e2101d87dfb.zip openssl-caa7b2ad4f0f3ef895122511725c7e2101d87dfb.tar.gz openssl-caa7b2ad4f0f3ef895122511725c7e2101d87dfb.tar.bz2 |
tty_in will never be stderr, so it will always be closed, which means stdin
might get closed...
Reported by Mark Daniel <Mark.Daniel@wasd.vsm.com.au>
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/ui/ui_openssl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/ui/ui_openssl.c b/crypto/ui/ui_openssl.c index e1a872e..75318d4 100644 --- a/crypto/ui/ui_openssl.c +++ b/crypto/ui/ui_openssl.c @@ -550,7 +550,7 @@ static int echo_console(UI *ui) static int close_console(UI *ui) { - if (tty_in != stderr) fclose(tty_in); + if (tty_in != stdin) fclose(tty_in); if (tty_out != stderr) fclose(tty_out); #ifdef OPENSSL_SYS_VMS status = sys$dassgn(channel); |