aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cpp/server/async_server_context.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpp/server/async_server_context.cc')
-rw-r--r--src/cpp/server/async_server_context.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cpp/server/async_server_context.cc b/src/cpp/server/async_server_context.cc
index 5fd593158a..f44678b569 100644
--- a/src/cpp/server/async_server_context.cc
+++ b/src/cpp/server/async_server_context.cc
@@ -54,7 +54,8 @@ AsyncServerContext::AsyncServerContext(
AsyncServerContext::~AsyncServerContext() { grpc_call_destroy(call_); }
void AsyncServerContext::Accept(grpc_completion_queue* cq) {
- grpc_call_accept(call_, cq, this, 0);
+ GPR_ASSERT(grpc_call_server_accept(call_, cq, this) == GRPC_CALL_OK);
+ GPR_ASSERT(grpc_call_server_end_initial_metadata(call_, 0) == GRPC_CALL_OK);
}
bool AsyncServerContext::StartRead(google::protobuf::Message* request) {