From ef6572b9aaaa0964c09df39ca2e338e9b2c5bf29 Mon Sep 17 00:00:00 2001 From: Nick Gauthier Date: Thu, 15 Jan 2015 12:44:18 -0500 Subject: [PATCH] ok flag is misleading, it's really if channel is closed, so return okFlag --- main.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index c1b4d1d..29d9120 100644 --- a/main.go +++ b/main.go @@ -160,9 +160,9 @@ func writePipe(pipe chan interface{}) (ok bool) { if pipe != nil { for { select { - case item, ok := <-pipe: - if !ok { - return false + case item, more := <-pipe: + if !more { + return okFlag } else { switch item.(type) {