From a99db937c59c7427af946250438e0c18c37caa87 Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Wed, 18 Sep 2019 11:11:46 +0200 Subject: [PATCH] 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. --- src/mux_fcgi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mux_fcgi.c b/src/mux_fcgi.c index d2115ac9c..ea8e48ba1 100644 --- a/src/mux_fcgi.c +++ b/src/mux_fcgi.c @@ -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); }