commit 99ebdacbeb6a98bb61e227c3239dd47de5f36b06 from: Omar Polo date: Sun Feb 18 23:47:00 2024 UTC add a paranoic check commit - cc300b254acac91d7a531e5305c3bc681fb3871d commit + 99ebdacbeb6a98bb61e227c3239dd47de5f36b06 blob - a2ca2383caa45880d59f7d1a36d7f09bdfb33096 blob + 1975fffc672c1a59c4c8816075b5d03d14e00223 --- net.c +++ net.c @@ -207,6 +207,7 @@ close_conn(int fd, int ev, void *d) } if (req->state == CONN_CLOSE && + req->fd != -1 && bufio_close(&req->bio) == -1 && errno == EAGAIN) { ev_add(req->fd, bufio_ev(&req->bio), close_conn, req);