]> git.kaiwu.me - nginx.git/commitdiff
Added check for initialized c->ssl before calling SSL shutdown.
authorVladimir Homutov <vl@nginx.com>
Fri, 13 Mar 2020 15:55:58 +0000 (18:55 +0300)
committerVladimir Homutov <vl@nginx.com>
Fri, 13 Mar 2020 15:55:58 +0000 (18:55 +0300)
src/event/ngx_event_quic.c

index 248cc9087364ad727336146f7a4b8930b82d5bc1..f290cbe95613ad08509cf4ca2f5e1b2885f630f1 100644 (file)
@@ -478,7 +478,9 @@ ngx_quic_close_connection(ngx_connection_t *c)
     ngx_log_debug1(NGX_LOG_DEBUG_EVENT, c->log, 0,
                    "close quic connection: %d", c->fd);
 
-    (void) ngx_ssl_shutdown(c);
+    if (c->ssl) {
+        (void) ngx_ssl_shutdown(c);
+    }
 
 #if (NGX_STAT_STUB)
     (void) ngx_atomic_fetch_add(ngx_stat_active, -1);