commit 246017d40d92c772b139e2341a8ebb0bc0e60e56 from: Omar Polo date: Fri Sep 30 10:52:15 2022 UTC event_del only when we have a socket commit - 70baff952904c08d052331997f5e47146f672f42 commit + 246017d40d92c772b139e2341a8ebb0bc0e60e56 blob - 33d07b77796d73c46f7a4d8c574d80c617e9822c blob + 4aca0b93590847907be0c7d7583547ea31760efb --- config.c +++ config.c @@ -79,10 +79,12 @@ config_purge(struct galileo *env) fcgi_free(fcgi); } - event_del(&env->sc_evsock); - event_del(&env->sc_evpause); - close(env->sc_sock_fd); - env->sc_sock_fd = -1; + if (env->sc_sock_fd != -1) { + event_del(&env->sc_evsock); + event_del(&env->sc_evpause); + close(env->sc_sock_fd); + env->sc_sock_fd = -1; + } while ((p = TAILQ_FIRST(&env->sc_proxies)) != NULL) { TAILQ_REMOVE(&env->sc_proxies, p, pr_entry);