diff options
author | Mark D. Roth <roth@google.com> | 2016-09-07 13:35:07 -0700 |
---|---|---|
committer | Mark D. Roth <roth@google.com> | 2016-09-07 13:35:07 -0700 |
commit | 697a1f602325518cdd4e48a4ef44e49a09f0579a (patch) | |
tree | 0b6429ee21c69ba12e4ac155a0960ef3b7a406da /src/core/lib/channel | |
parent | c890042118a634929f8e95b88877d4a3fe58c8ff (diff) |
Fix error refcounting.
Diffstat (limited to 'src/core/lib/channel')
-rw-r--r-- | src/core/lib/channel/deadline_filter.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/lib/channel/deadline_filter.c b/src/core/lib/channel/deadline_filter.c index 2ca43e105b..5e91d524af 100644 --- a/src/core/lib/channel/deadline_filter.c +++ b/src/core/lib/channel/deadline_filter.c @@ -63,6 +63,7 @@ gpr_log(GPR_INFO, "DEADLINE_EXCEEDED"); GRPC_ERROR_CREATE("Deadline Exceeded"), GRPC_ERROR_INT_GRPC_STATUS, GRPC_STATUS_DEADLINE_EXCEEDED); elem->filter->start_transport_stream_op(exec_ctx, elem, &op); + GRPC_ERROR_UNREF(op.cancel_error); } GRPC_CALL_STACK_UNREF(exec_ctx, deadline_state->call_stack, "deadline_timer"); } |