From b0e29b3310da00f57d280f72d77944fd0332237d Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 24 Jan 2018 02:31:11 +0100 Subject: close channels --- console/console.go | 2 ++ 1 file changed, 2 insertions(+) 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: -- cgit v1.2.3