aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/surface/server.cc
diff options
context:
space:
mode:
authorGravatar Yash Tibrewal <yashkt@google.com>2018-09-17 13:43:56 -0700
committerGravatar Yash Tibrewal <yashkt@google.com>2018-09-17 13:43:56 -0700
commit98048811a46b107e44f82e02a500e35442079529 (patch)
tree28b8757854f87d899f1cc9783df3e0282733adf8 /src/core/lib/surface/server.cc
parent4009616b581224748b385ffd3d95b024ec4fc1bb (diff)
Reviewer comments
Diffstat (limited to 'src/core/lib/surface/server.cc')
-rw-r--r--src/core/lib/surface/server.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/core/lib/surface/server.cc b/src/core/lib/surface/server.cc
index 1b22db98eb..ce6446fcaa 100644
--- a/src/core/lib/surface/server.cc
+++ b/src/core/lib/surface/server.cc
@@ -730,11 +730,10 @@ static void server_on_recv_initial_metadata(void* ptr, grpc_error* error) {
if (calld->host_set && calld->path_set) {
/* do nothing */
} else {
- grpc_error* src_error = error;
- error = GRPC_ERROR_CREATE_REFERENCING_FROM_STATIC_STRING(
- "Missing :authority or :path", &error, 1);
- /* Pass the src_error reference to calld->recv_initial_metadata_error */
- calld->recv_initial_metadata_error = src_error;
+ /* Pass the error reference to calld->recv_initial_metadata_error */
+ calld->recv_initial_metadata_error =
+ GRPC_ERROR_CREATE_REFERENCING_FROM_STATIC_STRING(
+ "Missing :authority or :path", &error, 1);
}
grpc_closure* closure = calld->on_done_recv_initial_metadata;
calld->on_done_recv_initial_metadata = nullptr;