diff --git a/src/mux_fcgi.c b/src/mux_fcgi.c index f6a2f7c14..1db86460d 100644 --- a/src/mux_fcgi.c +++ b/src/mux_fcgi.c @@ -852,6 +852,8 @@ static void fcgi_release(struct fcgi_conn *fconn) if (conn && fconn->wait_event.events != 0) conn->xprt->unsubscribe(conn, conn->xprt_ctx, fconn->wait_event.events, &fconn->wait_event); + + pool_free(pool_head_fcgi_conn, fconn); } if (conn) {