diff options
author | Yash Tibrewal <yashkt@google.com> | 2019-01-05 12:24:31 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-05 12:24:31 -0800 |
commit | 46bd2f7adb926053345665d5c487fa20acd2b5b0 (patch) | |
tree | f375e509e895f0d11888c930d44fdaee6f62b8cb /src | |
parent | 6de81f54bbba10caa79fc72a253c0ea53fa05273 (diff) | |
parent | 059459a9ee082538d79be65dda3a131ef634cef1 (diff) |
Merge pull request #17179 from yashykt/failhijackedrecv
Add interceptor methods to fail recv msg for hijacked rpcs and set recv message to nullptr on failure
Diffstat (limited to 'src')
-rw-r--r-- | src/cpp/server/server_cc.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cpp/server/server_cc.cc b/src/cpp/server/server_cc.cc index 1e3c57446f..13741ce7aa 100644 --- a/src/cpp/server/server_cc.cc +++ b/src/cpp/server/server_cc.cc @@ -278,7 +278,7 @@ class Server::SyncRequest final : public internal::CompletionQueueTag { request_payload_ = nullptr; interceptor_methods_.AddInterceptionHookPoint( experimental::InterceptionHookPoints::POST_RECV_MESSAGE); - interceptor_methods_.SetRecvMessage(request_); + interceptor_methods_.SetRecvMessage(request_, nullptr); } if (interceptor_methods_.RunInterceptors( @@ -446,7 +446,7 @@ class Server::CallbackRequest final : public internal::CompletionQueueTag { req_->request_payload_ = nullptr; req_->interceptor_methods_.AddInterceptionHookPoint( experimental::InterceptionHookPoints::POST_RECV_MESSAGE); - req_->interceptor_methods_.SetRecvMessage(req_->request_); + req_->interceptor_methods_.SetRecvMessage(req_->request_, nullptr); } if (req_->interceptor_methods_.RunInterceptors( |