Ignore GOAWAY errors in inproc transport

pull/20317/head
Yash Tibrewal 5 years ago
parent 74f8da0ae9
commit a0548c7c7d
  1. 9
      src/core/ext/transport/inproc/inproc_transport.cc

@ -1123,19 +1123,16 @@ void perform_transport_op(grpc_transport* gt, grpc_transport_op* op) {
GRPC_CLOSURE_SCHED(op->on_consumed, GRPC_ERROR_NONE);
}
bool do_close = false;
if (op->goaway_error != GRPC_ERROR_NONE) {
do_close = true;
/* Simply ignore goaway_error in inproc */
GRPC_ERROR_UNREF(op->goaway_error);
}
if (op->disconnect_with_error != GRPC_ERROR_NONE) {
do_close = true;
GRPC_ERROR_UNREF(op->disconnect_with_error);
}
if (do_close) {
close_transport_locked(t);
}
gpr_mu_unlock(&t->mu->mu);
}

Loading…
Cancel
Save