]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Fix race spewing Client stats
authorMatt Joiner <anacrolix@gmail.com>
Tue, 30 Jul 2019 07:18:09 +0000 (17:18 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Tue, 30 Jul 2019 07:18:09 +0000 (17:18 +1000)
client.go

index 5b7831cc4651188b39a896df0045827df26ecefa..db0fae1889084549ddc05dcace5100bf6e97629c 100644 (file)
--- a/client.go
+++ b/client.go
@@ -129,7 +129,7 @@ func (cl *Client) WriteStatus(_w io.Writer) {
                fmt.Fprintf(w, "%s DHT server at %s:\n", s.Addr().Network(), s.Addr().String())
                writeDhtServerStatus(w, s)
        })
-       spew.Fdump(w, cl.stats)
+       spew.Fdump(w, &cl.stats)
        fmt.Fprintf(w, "# Torrents: %d\n", len(cl.torrentsAsSlice()))
        fmt.Fprintln(w)
        for _, t := range slices.Sort(cl.torrentsAsSlice(), func(l, r *Torrent) bool {