From f369d0ca54c77063512b7953583106fbe3b77bf0 Mon Sep 17 00:00:00 2001 From: jakob <> Date: Sun, 28 Oct 2001 19:48:33 +0000 Subject: fix getaddrinfo error handling --- src/usr.bin/nc/netcat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') 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 @@ -/* $OpenBSD: netcat.c,v 1.37 2001/09/02 19:11:46 jakob Exp $ */ +/* $OpenBSD: netcat.c,v 1.38 2001/10/28 19:48:33 jakob Exp $ */ /* * Copyright (c) 2001 Eric Jackson * @@ -346,7 +346,7 @@ remote_connect(char *host, char *port, struct addrinfo hints) ahints.ai_socktype = uflag ? SOCK_DGRAM : SOCK_STREAM; ahints.ai_protocol = uflag ? IPPROTO_UDP : IPPROTO_TCP; ahints.ai_flags = AI_PASSIVE; - if (getaddrinfo(sflag, pflag, &ahints, &ares)) + if ((error = getaddrinfo(sflag, pflag, &ahints, &ares))) errx(1, "%s", gai_strerror(error)); if (bind(s, (struct sockaddr *)ares->ai_addr, -- cgit v1.2.3-55-g6feb