commit 51ea137bb49c36da2a1bbe887f47cb8614fbe436 from: Omar Polo date: Thu Feb 22 22:42:23 2024 UTC net: initialize fds earlier commit - 62d3cd290e6d0b4aa1fe7f2c70a7654e6d7179a6 commit + 51ea137bb49c36da2a1bbe887f47cb8614fbe436 blob - 7340b0b4155bfa90f9eb204b1b4708ab31d31f64 blob + 7383557038bcb3a3fcbfd7214d7ec9e4e05cdeda --- net.c +++ net.c @@ -260,7 +260,6 @@ req_resolve(int fd, int ev, void *d) req->servinfo = ar.ar_addrinfo; - req->fd = -1; req->p = req->servinfo; net_ev(-1, EV_READ, req); } @@ -604,6 +603,10 @@ handle_dispatch_imsg(int fd, int event, void *d) if ((req = calloc(1, sizeof(*req))) == NULL) die(); + req->fd = -1; +#if HAVE_ASR_RUN + req->ar_fd = -1; +#endif req->ccert_fd = -1; req->id = imsg_get_id(&imsg); TAILQ_INSERT_HEAD(&reqhead, req, reqs);