diff options
author | June McEnroe <june@causal.agency> | 2020-05-11 16:46:33 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2020-05-11 16:46:33 -0400 |
commit | 2bc8eac8a7af07cb04b668467737ce1a0d3a7bbc (patch) | |
tree | e388a8d5035c74fe0e76b8ef9673d39b1f75a7f8 /bounce.c | |
parent | Check signals after handling ready sockets (diff) | |
download | pounce-2bc8eac8a7af07cb04b668467737ce1a0d3a7bbc.tar.gz pounce-2bc8eac8a7af07cb04b668467737ce1a0d3a7bbc.zip |
Pass -1 as backlog to listen(2)
There seems to be no guidance on how an application should set this parameter. However, every system I've looked at will limit the value to some default maximum, usually 128.
Diffstat (limited to '')
-rw-r--r-- | bounce.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bounce.c b/bounce.c index 21355ea..dd5d723 100644 --- a/bounce.c +++ b/bounce.c @@ -451,7 +451,7 @@ int main(int argc, char *argv[]) { signal(SIGUSR1, signalHandler); for (size_t i = 0; i < binds; ++i) { - int error = listen(bind[i], 1); + int error = listen(bind[i], -1); if (error) err(EX_IOERR, "listen"); eventAdd(bind[i], NULL); } |