aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/ext/transport
diff options
context:
space:
mode:
authorGravatar David Garcia Quintas <dgq@google.com>2017-02-23 10:01:32 -0800
committerGravatar David Garcia Quintas <dgq@google.com>2017-02-23 10:01:32 -0800
commit7ff6cd2757ee0d82e486b634c3f02aadaf809ac1 (patch)
tree1daf13a6b964ac8395e42499afe5cbdeff2b425b /src/core/ext/transport
parentd9314adb8e3bc687d15269c6e25554741ded4ea6 (diff)
parent1119a62bf5d10f93c03782f73bdcd97c640aa6f5 (diff)
Merge branch 'master' of github.com:grpc/grpc into parse_address_clusterfuzz
Diffstat (limited to 'src/core/ext/transport')
-rw-r--r--src/core/ext/transport/chttp2/transport/chttp2_transport.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/core/ext/transport/chttp2/transport/chttp2_transport.c b/src/core/ext/transport/chttp2/transport/chttp2_transport.c
index d1fab25478..28a3166832 100644
--- a/src/core/ext/transport/chttp2/transport/chttp2_transport.c
+++ b/src/core/ext/transport/chttp2/transport/chttp2_transport.c
@@ -1114,8 +1114,11 @@ static void perform_stream_op_locked(grpc_exec_ctx *exec_ctx, void *stream_op,
grpc_chttp2_list_add_waiting_for_concurrency(t, s);
maybe_start_some_streams(exec_ctx, t);
} else {
- grpc_chttp2_cancel_stream(exec_ctx, t, s,
- GRPC_ERROR_CREATE("Transport closed"));
+ grpc_chttp2_cancel_stream(
+ exec_ctx, t, s,
+ grpc_error_set_int(GRPC_ERROR_CREATE("Transport closed"),
+ GRPC_ERROR_INT_GRPC_STATUS,
+ GRPC_STATUS_UNAVAILABLE));
}
} else {
GPR_ASSERT(s->id != 0);