diff --git a/ebt/ebt.go b/ebt/ebt.go index 7b0985b..dd79851 100644 --- a/ebt/ebt.go +++ b/ebt/ebt.go @@ -9,6 +9,7 @@ import ( func Walk(t *tree.Tree, ch chan int) { // do it as a nested closure so that I can control the call to close so // that I can use the range-based forloop in main.main + defer close(ch) var walk func(t *tree.Tree) walk = func(t *tree.Tree) { if t != nil { @@ -18,7 +19,6 @@ func Walk(t *tree.Tree, ch chan int) { } } walk(t) - close(ch) } // Same determines whether the trees