]> git.kaiwu.me - nginx.git/commitdiff
Close QUIC connection with NO_ERROR on c->close.
authorSergey Kandaurov <pluknet@nginx.com>
Tue, 23 Jun 2020 08:57:00 +0000 (11:57 +0300)
committerSergey Kandaurov <pluknet@nginx.com>
Tue, 23 Jun 2020 08:57:00 +0000 (11:57 +0300)
That way it makes more sense.  Previously it was closed with INTERNAL_ERROR.

src/event/ngx_event_quic.c

index bbffd1472f987e3cb6184627cad79258440e5aa7..95711bdfc8c0bf61f1744c556750e28c24ad8d13 100644 (file)
@@ -1182,7 +1182,8 @@ ngx_quic_input_handler(ngx_event_t *rev)
     }
 
     if (c->close) {
-        ngx_quic_close_connection(c, NGX_ERROR);
+        qc->error_reason = "graceful shutdown";
+        ngx_quic_close_connection(c, NGX_OK);
         return;
     }