diff options
author | 2017-03-10 16:11:08 -0800 | |
---|---|---|
committer | 2017-03-10 16:11:08 -0800 | |
commit | c5b90df9b2738076acf6a6972d833489f6470335 (patch) | |
tree | 2c6c9fe8d96df6ae2723dfbbd37b7bb120bc50b1 /src/core/lib/transport | |
parent | 123c72bc3c7594e31620e603dce4322c4d7c57b1 (diff) |
debug
Diffstat (limited to 'src/core/lib/transport')
-rw-r--r-- | src/core/lib/transport/transport.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/lib/transport/transport.c b/src/core/lib/transport/transport.c index 165950e288..3024f2ae78 100644 --- a/src/core/lib/transport/transport.c +++ b/src/core/lib/transport/transport.c @@ -254,8 +254,9 @@ typedef struct { static void destroy_made_transport_stream_op(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) { made_transport_stream_op *op = arg; - grpc_closure_sched(exec_ctx, op->inner_on_complete, GRPC_ERROR_REF(error)); + grpc_closure *c = op->inner_on_complete; gpr_free(op); + grpc_closure_run(exec_ctx, c, GRPC_ERROR_REF(error)); } grpc_transport_stream_op *grpc_make_transport_stream_op( |