dd986f9cbf
Closes PR: ports/69941 Submitted by: Igor Karpov Patch by: Lars Erik Gullerud (maintainer)
16 lines
476 B
C
16 lines
476 B
C
--- whois3.c.orig Thu Aug 5 16:41:00 2004
|
|
+++ whois3.c Thu Aug 5 16:59:16 2004
|
|
@@ -130,7 +130,12 @@
|
|
/* create the socket */
|
|
fd = socket(dest.ss_family, SOCK_STREAM, 0);
|
|
if (fd < 0)
|
|
- fatal("cannot create the socket: %s", strerror(errno));
|
|
+ {
|
|
+ if (errno == EPROTONOSUPPORT)
|
|
+ continue;
|
|
+ else
|
|
+ fatal("cannot create the socket: %s", strerror(errno));
|
|
+ }
|
|
|
|
/* perform the connection */
|
|
err = connect(fd, (struct sockaddr *) &dest, destlen);
|