commit cfb8a77fd4e7addd5486d68419bb44fd80b63e3b from: Omar Polo date: Sun Feb 07 12:04:11 2021 UTC handle also EAGAIN together with EWOULDBLOCK commit - 2564eddee41a526095cde194b13a1576cff6aef3 commit + cfb8a77fd4e7addd5486d68419bb44fd80b63e3b blob - 33eda69a0184952292729558e39252c45628ecc0 blob + b057baa6f4fa56e2455f4c6d4460294b556ba075 --- server.c +++ server.c @@ -984,7 +984,7 @@ do_accept(int sock, struct tls *ctx, struct pollfd *fd len = sizeof(addr); if ((fd = accept(sock, (struct sockaddr*)&addr, &len)) == -1) { - if (errno == EWOULDBLOCK) + if (errno == EWOULDBLOCK || errno == EAGAIN) return; fatal("accept: %s", strerror(errno)); }