From: Tatsuhiro Tsujikawa Date: Tue, 5 Apr 2022 14:48:44 +0000 (+0200) Subject: ngtcp2: use token when detecting :status header field X-Git-Tag: curl-7_83_0~68 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=92c012358578f3225d67c9714c005f60fb62f7ac;p=thirdparty%2Fcurl.git ngtcp2: use token when detecting :status header field Closes #8679 --- 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);