diff options
author | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-08-16 10:15:36 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-08-16 10:15:36 +0200 |
commit | f682600440d21589cae2fba1d715b8552bc78d0d (patch) | |
tree | 0880ac074c2f695678b45ae24b70f853efd39a4f /sys/src/9/port/devuart.c | |
parent | 828f63711b7fd0c735d083e4b06b8937e846a830 (diff) |
serial console stuff
Diffstat (limited to 'sys/src/9/port/devuart.c')
-rw-r--r-- | sys/src/9/port/devuart.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/sys/src/9/port/devuart.c b/sys/src/9/port/devuart.c index e534fa1c3..fbf9a80d3 100644 --- a/sys/src/9/port/devuart.c +++ b/sys/src/9/port/devuart.c @@ -474,11 +474,10 @@ uartctl(Uart *p, char *cmd) break; case 'X': case 'x': - if(p->enabled){ - ilock(&p->tlock); - p->xonoff = n; - iunlock(&p->tlock); - } + ilock(&p->tlock); + p->xonoff = n; + p->blocked = 0; + iunlock(&p->tlock); break; } } |