diff options
author | 2013-03-12 02:57:37 +0000 | |
---|---|---|
committer | 2013-03-12 02:57:37 +0000 | |
commit | bf535dfc8f6950aa51edcbcd742ac47f85d59a2f (patch) | |
tree | d7985b8915a56cda2984b400d759f37fe65f4c14 | |
parent | SOCK_SEQPACKET is supported on AF_UNIX too. (diff) | |
download | wireguard-openbsd-bf535dfc8f6950aa51edcbcd742ac47f85d59a2f.tar.xz wireguard-openbsd-bf535dfc8f6950aa51edcbcd742ac47f85d59a2f.zip |
All accept() errors are considered fatal, until someone gives a different
reason. No code changed, just documenting it...
-rw-r--r-- | usr.bin/nc/netcat.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/usr.bin/nc/netcat.c b/usr.bin/nc/netcat.c index a034bbab8c0..93338dac375 100644 --- a/usr.bin/nc/netcat.c +++ b/usr.bin/nc/netcat.c @@ -1,4 +1,4 @@ -/* $OpenBSD: netcat.c,v 1.109 2012/07/07 15:33:02 haesbaert Exp $ */ +/* $OpenBSD: netcat.c,v 1.110 2013/03/12 02:57:37 deraadt Exp $ */ /* * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> * @@ -379,9 +379,10 @@ main(int argc, char *argv[]) len = sizeof(cliaddr); connfd = accept(s, (struct sockaddr *)&cliaddr, &len); - if (connfd == -1) - err(1, "accept"); - + if (connfd == -1) { + /* For now, all errnos are fatal */ + err(1, "accept"); + } if (vflag) report_connect((struct sockaddr *)&cliaddr, len); |