From 6cfbf4ba791000705efeed4d29a212f6bd86821c Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Fri, 18 Sep 2020 13:20:05 +0300 Subject: [PATCH] Fixed segmentation fault during reconfiguration. --- src/nxt_h1proto.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/nxt_h1proto.c b/src/nxt_h1proto.c index f340ea1e..94b74929 100644 --- a/src/nxt_h1proto.c +++ b/src/nxt_h1proto.c @@ -1749,7 +1749,15 @@ nxt_h1p_conn_timer_value(nxt_conn_t *c, uintptr_t data) joint = c->listen->socket.data; - return nxt_value_at(nxt_msec_t, joint->socket_conf, data); + if (nxt_fast_path(joint != NULL)) { + return nxt_value_at(nxt_msec_t, joint->socket_conf, data); + } + + /* + * Listening socket had been closed while + * connection was in keep-alive state. + */ + return 1; }