Revert "Immediately run write closures for failed stream"

pull/16243/head
Hope Casey-Allen 7 years ago
parent 7c3d13d440
commit cddfd4f99f
  1. 2
      src/core/ext/transport/chttp2/transport/chttp2_transport.cc

@ -1208,7 +1208,7 @@ void grpc_chttp2_complete_closure_step(grpc_chttp2_transport* t,
grpc_error_add_child(closure->error_data.error, error); grpc_error_add_child(closure->error_data.error, error);
} }
if (closure->next_data.scratch < CLOSURE_BARRIER_FIRST_REF_BIT) { if (closure->next_data.scratch < CLOSURE_BARRIER_FIRST_REF_BIT) {
if (s->seen_error || (t->write_state == GRPC_CHTTP2_WRITE_STATE_IDLE) || if ((t->write_state == GRPC_CHTTP2_WRITE_STATE_IDLE) ||
!(closure->next_data.scratch & CLOSURE_BARRIER_MAY_COVER_WRITE)) { !(closure->next_data.scratch & CLOSURE_BARRIER_MAY_COVER_WRITE)) {
GRPC_CLOSURE_RUN(closure, closure->error_data.error); GRPC_CLOSURE_RUN(closure, closure->error_data.error);
} else { } else {

Loading…
Cancel
Save