]> git.kaiwu.me - nginx.git/commitdiff
Receipt of CONNECTION_CLOSE in 0-RTT is permitted in draft-28.
authorSergey Kandaurov <pluknet@nginx.com>
Fri, 5 Jun 2020 10:20:02 +0000 (13:20 +0300)
committerSergey Kandaurov <pluknet@nginx.com>
Fri, 5 Jun 2020 10:20:02 +0000 (13:20 +0300)
src/event/ngx_event_quic_transport.c

index 32fcb5a66362df785983789d28694d18bae81d39..712fbf5bcec95a767cc0f664f6cb919f32596403 100644 (file)
@@ -1069,8 +1069,13 @@ ngx_quic_frame_allowed(ngx_quic_header_t *pkt, ngx_uint_t frame_type)
          /* RETIRE_CONNECTION_ID */  0x3,
          /* PATH_CHALLENGE */        0x3,
          /* PATH_RESPONSE */         0x3,
+#if (NGX_QUIC_DRAFT_VERSION >= 28)
+         /* CONNECTION_CLOSE */      0xF,
+         /* CONNECTION_CLOSE2 */     0x3,
+#else
          /* CONNECTION_CLOSE */      0xD,
          /* CONNECTION_CLOSE2 */     0x1,
+#endif
          /* HANDSHAKE_DONE */        0x0, /* only sent by server */
     };