]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Stop connection writer timer on exit from function
authorMatt Joiner <anacrolix@gmail.com>
Mon, 4 Nov 2013 13:06:08 +0000 (00:06 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 4 Nov 2013 13:06:08 +0000 (00:06 +1100)
client.go

index 1c22acc15ec8096dfdd3d736f60fdcb67e6ebba7..f2a5d77d3e789c28e2d6beab32585bab113d4d0f 100644 (file)
--- a/client.go
+++ b/client.go
@@ -161,6 +161,7 @@ var (
 
 func (conn *Connection) writer() {
        timer := time.NewTimer(0)
+       defer timer.Stop()
        for {
                if !timer.Reset(time.Minute) {
                        <-timer.C