Remove bogus connect(s, NULL, 0) call
authortb <tb@openbsd.org>
Mon, 5 Aug 2024 07:16:30 +0000 (07:16 +0000)
committertb <tb@openbsd.org>
Mon, 5 Aug 2024 07:16:30 +0000 (07:16 +0000)
commit127024533874d33a814299a400ef47fe8790e00e
tree07bc0eb024e28d399d0895c2e36b38e77500e917
parent2df0ffa88b9c00aeb2f69bcbabf51166561a1214
Remove bogus connect(s, NULL, 0) call

The only thing it does is error because of a check added in sockargs() in
uipc_syscalls r1.155. As guenther pointed out, this may have been added
because of a misreading of the last sentence of the first paragraph of the
connect(2) manual.

Instead of erroring, this will keep listening if -k is given and otherwise
it will close the socket and exit with success.

ok guenther jeremy
usr.bin/nc/netcat.c