version 1.40, 2002/01/14 13:40:10 |
version 1.41, 2002/01/14 13:41:13 |
|
|
debug("channel %d: write failed", c->self); |
debug("channel %d: write failed", c->self); |
switch (c->ostate) { |
switch (c->ostate) { |
case CHAN_OUTPUT_OPEN: |
case CHAN_OUTPUT_OPEN: |
chan_shutdown_write(c); /* ?? */ |
|
chan_set_ostate(c, CHAN_OUTPUT_CLOSED); |
|
break; |
|
case CHAN_OUTPUT_WAIT_DRAIN: |
case CHAN_OUTPUT_WAIT_DRAIN: |
chan_shutdown_write(c); |
chan_shutdown_write(c); |
chan_set_ostate(c, CHAN_OUTPUT_CLOSED); |
chan_set_ostate(c, CHAN_OUTPUT_CLOSED); |