|  | @@ -1208,7 +1208,7 @@ void grpc_chttp2_complete_closure_step(grpc_chttp2_transport* t,
 | 
	
		
			
				|  |  |          grpc_error_add_child(closure->error_data.error, error);
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    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)) {
 | 
	
		
			
				|  |  |        GRPC_CLOSURE_RUN(closure, closure->error_data.error);
 | 
	
		
			
				|  |  |      } else {
 |