diff options
author | 2018-08-21 10:11:53 -0700 | |
---|---|---|
committer | 2018-08-21 10:11:53 -0700 | |
commit | 85ff14dd16524b408bd30eb76d790be126aebb90 (patch) | |
tree | f3e3c03b29b004e9fda9aed62bf2cb42f0d88004 /src/core/lib/surface/server.cc | |
parent | b91d96bd573ac996cac26d5d6eb1ad68ff83e9e8 (diff) |
Modify existing error child manipulation
Diffstat (limited to 'src/core/lib/surface/server.cc')
-rw-r--r-- | src/core/lib/surface/server.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/lib/surface/server.cc b/src/core/lib/surface/server.cc index 4403caf044..521825ca69 100644 --- a/src/core/lib/surface/server.cc +++ b/src/core/lib/surface/server.cc @@ -737,7 +737,7 @@ static void server_recv_trailing_metadata_ready(void* user_data, grpc_error* err) { grpc_call_element* elem = static_cast<grpc_call_element*>(user_data); call_data* calld = static_cast<call_data*>(elem->call_data); - err = grpc_error_maybe_add_child(err, calld->error); + err = grpc_error_add_child(GRPC_ERROR_REF(err), GRPC_ERROR_REF(calld->error)); GRPC_CLOSURE_RUN(calld->original_recv_trailing_metadata_ready, err); } |