tiny bug fix

sumikawa at ebina.hitachi.co.jp sumikawa at ebina.hitachi.co.jp
Tue Feb 15 22:18:47 EST 2000


Hi,

when IPv4-only client connect to a server which have IPv4 and IPv6
addresses, the client can't connect to the server via IPv4 because
the client give up on first rresevport_af().

the below patch fixes it.

---
Munechika SUMIKAWA @ KAME Project / FreeBSD.org

Index: sshconnect.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/sshconnect.c,v
retrieving revision 1.53
diff -u -r1.53 sshconnect.c
--- sshconnect.c	2000/01/18 09:42:17	1.53
+++ sshconnect.c	2000/02/15 10:18:18
@@ -150,7 +150,7 @@
 		int p = IPPORT_RESERVED - 1;
 		sock = rresvport_af(&p, family);
 		if (sock < 0)
-			fatal("rresvport: af=%d %.100s", family, strerror(errno));
+			error("rresvport: af=%d %.100s", family, strerror(errno));
 		debug("Allocated local port %d.", p);
 	} else {
 		/*






More information about the openssh-unix-dev mailing list