]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Fix some more races in the status writing
authorMatt Joiner <anacrolix@gmail.com>
Tue, 2 Aug 2016 01:18:33 +0000 (11:18 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Tue, 2 Aug 2016 01:18:33 +0000 (11:18 +1000)
torrent.go

index dd3a83cfabd78e0a281317d83e09a8ba2a0e0560..ff8f772f5d575facdac873b366840051f9d89793 100644 (file)
@@ -424,10 +424,10 @@ func (t *Torrent) writeStatus(w io.Writer) {
                        return "?"
                }
        }())
-       if t.haveInfo() {
+       if t.Info() != nil {
                fmt.Fprintf(w, "Num Pieces: %d\n", t.numPieces())
                fmt.Fprint(w, "Piece States:")
-               for _, psr := range t.pieceStateRuns() {
+               for _, psr := range t.PieceStateRuns() {
                        w.Write([]byte(" "))
                        w.Write([]byte(pieceStateRunStatusChars(psr)))
                }