commit 89c88caa3c023d5194e0d572ae99ab006557cbf3 from: Omar Polo date: Sat Jun 12 13:41:33 2021 UTC mark backend as FCGI_READY when getting a fd otherwise clients will remain stuck waiting for a pending request that doesn't exist (see apply_fastcgi switch.) commit - e18b070da8296bb0d5e30c8211aba43cb038d427 commit + 89c88caa3c023d5194e0d572ae99ab006557cbf3 blob - 514782b572dd1a51ca37fdf68abb0f84e73e3192 blob + 7172f30116bb7f3293d686d18cb3e98d62ac14f3 --- server.c +++ server.c @@ -1220,6 +1220,7 @@ handle_imsg_fcgi_fd(struct imsgbuf *ibuf, struct imsg f = &fcgi[id]; if ((f->fd = imsg->fd) != -1) { + f->s = FCGI_READY; event_set(&f->e, imsg->fd, EV_READ | EV_PERSIST, &handle_fcgi, &fcgi[id]); event_add(&f->e, NULL);