CHAN_OUTPUT_CLOSED
c->ostate == CHAN_OUTPUT_CLOSED)) {
other->ostate = CHAN_OUTPUT_CLOSED;
if (c->ostate > CHAN_OUTPUT_CLOSED || next > CHAN_OUTPUT_CLOSED)
chan_set_ostate(c, CHAN_OUTPUT_CLOSED);
if (c->ostate != CHAN_OUTPUT_CLOSED ||
if (c->ostate == CHAN_OUTPUT_CLOSED) {
chan_set_ostate(c, CHAN_OUTPUT_CLOSED);
chan_set_ostate(c, CHAN_OUTPUT_CLOSED);
if (c->istate != CHAN_INPUT_CLOSED || c->ostate != CHAN_OUTPUT_CLOSED)
if (c->ostate != CHAN_OUTPUT_CLOSED)
if (c->ostate != CHAN_OUTPUT_CLOSED)