aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cpp
diff options
context:
space:
mode:
authorGravatar Vijay Pai <vpai@google.com>2018-10-29 13:36:23 -0700
committerGravatar GitHub <noreply@github.com>2018-10-29 13:36:23 -0700
commitccfd919190babf042c2876e6b94fa38a2508b424 (patch)
treedfae3e1216c5b7a0e7a8ce422873ce44d3eb3bbf /src/cpp
parent9887feed4669524609db0ecbe99bff74afd6bea4 (diff)
parentac10426163534bdf4bc9603edf00056a4893ebfd (diff)
Merge pull request #17036 from vjpai/interceptor_arena
Allow interceptors to use arena allocation
Diffstat (limited to 'src/cpp')
-rw-r--r--src/cpp/server/server_cc.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cpp/server/server_cc.cc b/src/cpp/server/server_cc.cc
index 59a531e272..82a9d719fa 100644
--- a/src/cpp/server/server_cc.cc
+++ b/src/cpp/server/server_cc.cc
@@ -256,7 +256,8 @@ class Server::SyncRequest final : public internal::CompletionQueueTag {
// Set interception point for RECV MESSAGE
auto* handler = resources_ ? method_->handler()
: server_->resource_exhausted_handler_.get();
- request_ = handler->Deserialize(request_payload_, &request_status_);
+ request_ = handler->Deserialize(call_.call(), request_payload_,
+ &request_status_);
request_payload_ = nullptr;
interceptor_methods_.AddInterceptionHookPoint(