From 92c012358578f3225d67c9714c005f60fb62f7ac Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 5 Apr 2022 16:48:44 +0200 Subject: [PATCH] ngtcp2: use token when detecting :status header field Closes #8679 --- lib/vquic/ngtcp2.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/vquic/ngtcp2.c b/lib/vquic/ngtcp2.c index 5c865ba2b0..1d73e27d0b 100644 --- a/lib/vquic/ngtcp2.c +++ b/lib/vquic/ngtcp2.c @@ -1123,8 +1123,7 @@ static int cb_h3_recv_header(nghttp3_conn *conn, int64_t stream_id, (void)flags; (void)user_data; - if(h3name.len == sizeof(H2H3_PSEUDO_STATUS) - 1 && - !memcmp(H2H3_PSEUDO_STATUS, h3name.base, h3name.len)) { + if(token == NGHTTP3_QPACK_TOKEN__STATUS) { char line[14]; /* status line is always 13 characters long */ size_t ncopy; int status = decode_status_code(h3val.base, h3val.len);