CHAN_CLOSE_SENT
!(c->flags & (CHAN_CLOSE_SENT|CHAN_CLOSE_RCVD)) &&
if ((c->flags & (CHAN_CLOSE_SENT|CHAN_CLOSE_RCVD))) {
c->flags |= CHAN_CLOSE_SENT;
if (c->flags & CHAN_CLOSE_SENT)
if (reply && c != NULL && !(c->flags & CHAN_CLOSE_SENT)) {
if (!(c->flags & (CHAN_CLOSE_SENT|CHAN_LOCAL)))
} else if (c->flags & CHAN_CLOSE_SENT) {
c->flags |= CHAN_CLOSE_SENT;
if (!(c->flags & CHAN_CLOSE_SENT)) {
if ((c->flags & CHAN_CLOSE_SENT) &&
if (want_reply && !(c->flags & CHAN_CLOSE_SENT)) {