From 0b2eee8b33448c27c4d2b29b995a56ce3a411963 Mon Sep 17 00:00:00 2001 From: "Guillaume J. Charmes" Date: Fri, 29 Mar 2013 09:31:47 -0700 Subject: [PATCH] Fix #108, reattach now works properly --- utils.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils.go b/utils.go index 1c61f12cad..fbbad34081 100644 --- a/utils.go +++ b/utils.go @@ -220,6 +220,7 @@ func (w *writeBroadcaster) AddWriter(writer io.WriteCloser) { w.writers.PushBack(writer) } +// FIXME: Is that function used? func (w *writeBroadcaster) RemoveWriter(writer io.WriteCloser) { for e := w.writers.Front(); e != nil; e = e.Next() { v := e.Value.(io.Writer) @@ -252,6 +253,7 @@ func (w *writeBroadcaster) Close() error { writer := e.Value.(io.WriteCloser) writer.Close() } + w.writers.Init() return nil }