deps: update nghttp2 to 1.65.0 · nodejs/node@e7c69b9
@@ -207,7 +207,6 @@ static int http_request_on_header(nghttp2_stream *stream, nghttp2_hd_nv *nv,
207207if (!trailer &&
208208/* Do not parse the header field in PUSH_PROMISE. */
209209 (stream->stream_id & 1) &&
210- (stream->flags & NGHTTP2_STREAM_FLAG_NO_RFC7540_PRIORITIES) &&
211210 !(stream->http_flags & NGHTTP2_HTTP_FLAG_BAD_PRIORITY)) {
212211nghttp2_extpri_from_uint8(&extpri, stream->http_extpri);
213212if (nghttp2_http_parse_priority(&extpri, nv->value->base,
@@ -660,17 +659,17 @@ void nghttp2_http_record_request_method(nghttp2_stream *stream,
660659int nghttp2_http_parse_priority(nghttp2_extpri *dest, const uint8_t *value,
661660size_t valuelen) {
662661nghttp2_extpri pri = *dest;
663-sf_parser sfp;
664-sf_vec key;
665-sf_value val;
662+sfparse_parser sfp;
663+sfparse_vec key;
664+sfparse_value val;
666665int rv;
667666668-sf_parser_init(&sfp, value, valuelen);
667+sfparse_parser_init(&sfp, value, valuelen);
669668670669for (;;) {
671-rv = sf_parser_dict(&sfp, &key, &val);
670+rv = sfparse_parser_dict(&sfp, &key, &val);
672671if (rv != 0) {
673-if (rv == SF_ERR_EOF) {
672+if (rv == SFPARSE_ERR_EOF) {
674673break;
675674 }
676675@@ -683,15 +682,15 @@ int nghttp2_http_parse_priority(nghttp2_extpri *dest, const uint8_t *value,
683682684683switch (key.base[0]) {
685684case 'i':
686-if (val.type != SF_TYPE_BOOLEAN) {
685+if (val.type != SFPARSE_TYPE_BOOLEAN) {
687686return NGHTTP2_ERR_INVALID_ARGUMENT;
688687 }
689688690689pri.inc = val.boolean;
691690692691break;
693692case 'u':
694-if (val.type != SF_TYPE_INTEGER ||
693+if (val.type != SFPARSE_TYPE_INTEGER ||
695694val.integer < NGHTTP2_EXTPRI_URGENCY_HIGH ||
696695NGHTTP2_EXTPRI_URGENCY_LOW < val.integer) {
697696return NGHTTP2_ERR_INVALID_ARGUMENT;