BUG/MEDIUM: mux_fcgi: Free the FCGI connection at the end of fcgi_release()

fcgi_release() function is responsible to release a FCGI connection. But the
release of the connection itself is missing.

This patch must be backported to 2.1.
This commit is contained in:
Christopher Faulet 2020-05-02 09:17:52 +02:00
parent 66cd57ef5a
commit 8694f25040

View File

@ -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) {