BUG/MINOR: mux-fcgi: Be sure to have a connection to unsubcribe

When the mux is released, It must own the connection to unsubcribe.
This patch fixes the issue #283. No backport needed.
This commit is contained in:
Christopher Faulet 2019-09-18 11:11:46 +02:00
parent 21d849f52f
commit a99db937c5

View File

@ -576,7 +576,7 @@ static void fcgi_release(struct fcgi_conn *fconn)
}
if (fconn->wait_event.tasklet)
tasklet_free(fconn->wait_event.tasklet);
if (fconn->wait_event.events != 0)
if (conn && fconn->wait_event.events != 0)
conn->xprt->unsubscribe(conn, conn->xprt_ctx, fconn->wait_event.events,
&fconn->wait_event);
}