diff options
author | kpayson64 <kpayson@google.com> | 2018-06-08 14:34:37 -0700 |
---|---|---|
committer | kpayson64 <kpayson@google.com> | 2018-06-08 14:34:37 -0700 |
commit | 378daa874efa876475e51fe1fa90afce017d472d (patch) | |
tree | 706e02e3d00818e11274118f73ad041bab69576d /src/core/ext/filters/message_size | |
parent | 87daf00f437b2bc9fb3c2ab662e7f7105e3dfccb (diff) | |
parent | 6fcbee0d03a20c61ac2ba785a7524cd84e888108 (diff) |
Merge remote-tracking branch 'upstream/master' into trailing_metadata_status
Diffstat (limited to 'src/core/ext/filters/message_size')
-rw-r--r-- | src/core/ext/filters/message_size/message_size_filter.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/core/ext/filters/message_size/message_size_filter.cc b/src/core/ext/filters/message_size/message_size_filter.cc index 3cd569b5da..a859476dab 100644 --- a/src/core/ext/filters/message_size/message_size_filter.cc +++ b/src/core/ext/filters/message_size/message_size_filter.cc @@ -198,8 +198,10 @@ static void start_transport_stream_op_batch( } // Inject callback for receiving trailing metadata. if (op->recv_trailing_metadata) { - calld->next_recv_trailing_metadata = op->on_complete; - op->on_complete = &calld->recv_trailing_metadata; + calld->next_recv_trailing_metadata = + op->payload->recv_trailing_metadata.recv_trailing_metadata_ready; + op->payload->recv_trailing_metadata.recv_trailing_metadata_ready = + &calld->recv_trailing_metadata; } // Chain to the next filter. grpc_call_next_op(elem, op); |