From 615f8c2ed7f780a7d7b9e1387bde138159a2e973 Mon Sep 17 00:00:00 2001 From: ericj <> Date: Sun, 10 Mar 2002 20:26:09 +0000 Subject: check that we got the port before trying to listen pr 2436; Alexander Yurchenko --- src/usr.bin/nc/netcat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/usr.bin/nc/netcat.c b/src/usr.bin/nc/netcat.c index dc4fe9e37d..da57c3239a 100644 --- a/src/usr.bin/nc/netcat.c +++ b/src/usr.bin/nc/netcat.c @@ -1,4 +1,4 @@ -/* $OpenBSD: netcat.c,v 1.46 2002/02/28 18:05:36 markus Exp $ */ +/* $OpenBSD: netcat.c,v 1.47 2002/03/10 20:26:09 ericj Exp $ */ /* * Copyright (c) 2001 Eric Jackson * @@ -512,7 +512,7 @@ local_listen(char *host, char *port, struct addrinfo hints) s = -1; } while ((res0 = res0->ai_next) != NULL); - if (!uflag) { + if (!uflag && s != -1) { if (listen(s, 1) < 0) errx(1, "%s", strerror(errno)); } -- cgit v1.2.3-55-g6feb