diff options
author | 2018-10-12 14:33:45 -0700 | |
---|---|---|
committer | 2018-10-16 14:10:30 -0700 | |
commit | 6fb7bd23bf05b89394ed5ae6e8f60332d0f02fc6 (patch) | |
tree | c752b11cc0128ec7a342def2133c4c32772f4001 /src/cpp/server/server_cc.cc | |
parent | 6f05a711e651196672450693493dee181368697d (diff) |
s/GPR_ASSERT/GPR_CODEGEN_ASSERT and few more bugs
Diffstat (limited to 'src/cpp/server/server_cc.cc')
-rw-r--r-- | src/cpp/server/server_cc.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cpp/server/server_cc.cc b/src/cpp/server/server_cc.cc index 2faaf618a5..a9babae63c 100644 --- a/src/cpp/server/server_cc.cc +++ b/src/cpp/server/server_cc.cc @@ -695,11 +695,11 @@ bool ServerInterface::BaseAsyncRequest::FinalizeResult(void** tag, internal::Call call(call_, server_, call_cq_, server_->max_receive_message_size()); - // just the pointers inside call are copied here - auto* new_call = stream_->BindCall(std::move(call)); if (*status && call_) { - context_->BeginCompletionOp(new_call); + context_->BeginCompletionOp(&call); } + // just the pointers inside call are copied here + stream_->BindCall(&call); *tag = tag_; if (delete_on_finalize_) { |