aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/ext/transport/chttp2/transport/hpack_encoder.cc
diff options
context:
space:
mode:
authorGravatar Hope Casey-Allen <hcaseyal@google.com>2018-09-10 19:23:05 -0700
committerGravatar Hope Casey-Allen <hcaseyal@google.com>2018-09-10 19:23:05 -0700
commit009d828341a272e05401daf32907d8f400b19a90 (patch)
treef900ba159da4462eb071f8b284c012ecedc18574 /src/core/ext/transport/chttp2/transport/hpack_encoder.cc
parentc004a8e2593bfd4f493d35bfc995b895b51c261b (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.cc4
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);