summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjakob <>2001-10-28 19:48:33 +0000
committerjakob <>2001-10-28 19:48:33 +0000
commitf369d0ca54c77063512b7953583106fbe3b77bf0 (patch)
tree2cb7bf3ee7f64338c1e9a0730bea4f4777f22dab
parent45c78de648a5ef871c128ae0ac95acf1ccdc1694 (diff)
downloadopenbsd-f369d0ca54c77063512b7953583106fbe3b77bf0.tar.gz
openbsd-f369d0ca54c77063512b7953583106fbe3b77bf0.tar.bz2
openbsd-f369d0ca54c77063512b7953583106fbe3b77bf0.zip
fix getaddrinfo error handling
-rw-r--r--src/usr.bin/nc/netcat.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/usr.bin/nc/netcat.c b/src/usr.bin/nc/netcat.c
index 5e603a7f5e..92657df077 100644
--- a/src/usr.bin/nc/netcat.c
+++ b/src/usr.bin/nc/netcat.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: netcat.c,v 1.37 2001/09/02 19:11:46 jakob Exp $ */ 1/* $OpenBSD: netcat.c,v 1.38 2001/10/28 19:48:33 jakob Exp $ */
2/* 2/*
3 * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> 3 * Copyright (c) 2001 Eric Jackson <ericj@monkey.org>
4 * 4 *
@@ -346,7 +346,7 @@ remote_connect(char *host, char *port, struct addrinfo hints)
346 ahints.ai_socktype = uflag ? SOCK_DGRAM : SOCK_STREAM; 346 ahints.ai_socktype = uflag ? SOCK_DGRAM : SOCK_STREAM;
347 ahints.ai_protocol = uflag ? IPPROTO_UDP : IPPROTO_TCP; 347 ahints.ai_protocol = uflag ? IPPROTO_UDP : IPPROTO_TCP;
348 ahints.ai_flags = AI_PASSIVE; 348 ahints.ai_flags = AI_PASSIVE;
349 if (getaddrinfo(sflag, pflag, &ahints, &ares)) 349 if ((error = getaddrinfo(sflag, pflag, &ahints, &ares)))
350 errx(1, "%s", gai_strerror(error)); 350 errx(1, "%s", gai_strerror(error));
351 351
352 if (bind(s, (struct sockaddr *)ares->ai_addr, 352 if (bind(s, (struct sockaddr *)ares->ai_addr,