diff options
Diffstat (limited to 'ssh.c')
-rw-r--r-- | ssh.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -39,7 +39,7 @@ | |||
39 | */ | 39 | */ |
40 | 40 | ||
41 | #include "includes.h" | 41 | #include "includes.h" |
42 | RCSID("$OpenBSD: ssh.c,v 1.148 2001/10/24 08:41:20 markus Exp $"); | 42 | RCSID("$OpenBSD: ssh.c,v 1.149 2001/10/24 08:51:35 markus Exp $"); |
43 | 43 | ||
44 | #include <openssl/evp.h> | 44 | #include <openssl/evp.h> |
45 | #include <openssl/err.h> | 45 | #include <openssl/err.h> |
@@ -752,6 +752,8 @@ again: | |||
752 | options.user_hostfile2 = | 752 | options.user_hostfile2 = |
753 | tilde_expand_filename(options.user_hostfile2, original_real_uid); | 753 | tilde_expand_filename(options.user_hostfile2, original_real_uid); |
754 | 754 | ||
755 | signal(SIGPIPE, SIG_IGN); /* ignore SIGPIPE early */ | ||
756 | |||
755 | /* Log into the remote system. This never returns if the login fails. */ | 757 | /* Log into the remote system. This never returns if the login fails. */ |
756 | ssh_login(sensitive_data.keys, sensitive_data.nkeys, | 758 | ssh_login(sensitive_data.keys, sensitive_data.nkeys, |
757 | host, (struct sockaddr *)&hostaddr, pw); | 759 | host, (struct sockaddr *)&hostaddr, pw); |