changeset 8258:80d7144b1c38 quic

Closing connection on NGX_QUIC_FT_CONNECTION_CLOSE.
author Sergey Kandaurov <pluknet@nginx.com>
date Sun, 22 Mar 2020 11:35:15 +0300
parents 085fd6e68367
children 9e9eab876964
files src/event/ngx_event_quic.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/event/ngx_event_quic.c
+++ b/src/event/ngx_event_quic.c
@@ -779,6 +779,7 @@ ngx_quic_payload_handler(ngx_connection_
             break;
 
         case NGX_QUIC_FT_CONNECTION_CLOSE:
+        case NGX_QUIC_FT_CONNECTION_CLOSE2:
 
             do_close = 1;
             break;
@@ -839,7 +840,8 @@ ngx_quic_payload_handler(ngx_connection_
     }
 
     if (do_close) {
-        // TODO: handle stream close
+        ngx_quic_close_connection(c);
+        return NGX_OK;
     }
 
     if (ack_this == 0) {