aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--console/console.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/console/console.go b/console/console.go
index dde2b3b..9884455 100644
--- a/console/console.go
+++ b/console/console.go
@@ -24,6 +24,7 @@ func New() *Console {
func (c *Console) read(r io.Reader) {
var v uint16
+ defer close(c.ich)
for {
fmt.Fscanf(r, "%c", &v)
select {
@@ -35,6 +36,7 @@ func (c *Console) read(r io.Reader) {
}
func (c *Console) write(w io.Writer) {
+ defer close(c.och)
for {
select {
case <-c.done: