diff --git a/src/core/lib/transport/metadata_batch.h b/src/core/lib/transport/metadata_batch.h index 1405b5a3bf8..294e1a0fe99 100644 --- a/src/core/lib/transport/metadata_batch.h +++ b/src/core/lib/transport/metadata_batch.h @@ -114,7 +114,7 @@ class MetadataMap { if (GRPC_MDISNULL(new_mdelem.md)) { Remove(l); } else if (new_mdelem.md.payload != l->md.payload) { - Substitute(l, new_mdelem.md); + add_error(Substitute(l, new_mdelem.md)); } l = next; }