Mailing List Archive

tiny bug fix
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 {
/*