diff options
| author | jakob <> | 2001-10-28 19:48:33 +0000 |
|---|---|---|
| committer | jakob <> | 2001-10-28 19:48:33 +0000 |
| commit | f369d0ca54c77063512b7953583106fbe3b77bf0 (patch) | |
| tree | 2cb7bf3ee7f64338c1e9a0730bea4f4777f22dab | |
| parent | 45c78de648a5ef871c128ae0ac95acf1ccdc1694 (diff) | |
| download | openbsd-f369d0ca54c77063512b7953583106fbe3b77bf0.tar.gz openbsd-f369d0ca54c77063512b7953583106fbe3b77bf0.tar.bz2 openbsd-f369d0ca54c77063512b7953583106fbe3b77bf0.zip | |
fix getaddrinfo error handling
Diffstat (limited to '')
| -rw-r--r-- | src/usr.bin/nc/netcat.c | 4 |
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, |
