diff options
author | 2018-09-10 19:23:05 -0700 | |
---|---|---|
committer | 2018-09-10 19:23:05 -0700 | |
commit | 009d828341a272e05401daf32907d8f400b19a90 (patch) | |
tree | f900ba159da4462eb071f8b284c012ecedc18574 /src/core/ext/transport/chttp2/transport/hpack_encoder.cc | |
parent | c004a8e2593bfd4f493d35bfc995b895b51c261b (diff) |
WIP. Modifying grpc_mdelem to store the static hpack table idnex
Diffstat (limited to 'src/core/ext/transport/chttp2/transport/hpack_encoder.cc')
-rw-r--r-- | src/core/ext/transport/chttp2/transport/hpack_encoder.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/ext/transport/chttp2/transport/hpack_encoder.cc b/src/core/ext/transport/chttp2/transport/hpack_encoder.cc index 9e63144c94..6674b70152 100644 --- a/src/core/ext/transport/chttp2/transport/hpack_encoder.cc +++ b/src/core/ext/transport/chttp2/transport/hpack_encoder.cc @@ -689,7 +689,7 @@ void grpc_chttp2_encode_header(grpc_chttp2_hpack_compressor* c, } for (size_t i = 0; i < extra_headers_size; ++i) { grpc_linked_mdelem* linked_md = extra_headers[i]; - if (grpc_metadata_batch_is_valid_mdelem_index(linked_md->md_index)) { + if (grpc_is_mdelem_index_used(linked_md)) { emit_indexed(c, linked_md->md_index, &st); } else { hpack_enc(c, linked_md->md, &st); @@ -697,7 +697,7 @@ void grpc_chttp2_encode_header(grpc_chttp2_hpack_compressor* c, } grpc_metadata_batch_assert_ok(metadata); for (grpc_linked_mdelem* l = metadata->list.head; l; l = l->next) { - if (grpc_metadata_batch_is_valid_mdelem_index(l->md_index)) { + if (grpc_is_mdelem_index_used(l)) { emit_indexed(c, l->md_index, &st); } else { hpack_enc(c, l->md, &st); |