diff options
Diffstat (limited to '')
-rw-r--r-- | modules/http2/h2_mplx.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/http2/h2_mplx.c b/modules/http2/h2_mplx.c index 15ca108cd5..0e764f67f0 100644 --- a/modules/http2/h2_mplx.c +++ b/modules/http2/h2_mplx.c @@ -327,7 +327,8 @@ static int stream_destroy_iter(void *ctx, void *val) && !task->rst_error); } - if (reuse_slave && slave->keepalive == AP_CONN_KEEPALIVE) { + task->c = NULL; + if (reuse_slave) { h2_beam_log(task->output.beam, m->c, APLOG_DEBUG, APLOGNO(03385) "h2_task_destroy, reuse slave"); h2_task_destroy(task); |