diff --git a/fs/accounting/stats.go b/fs/accounting/stats.go index 6e448caa2..dcd93d5ee 100644 --- a/fs/accounting/stats.go +++ b/fs/accounting/stats.go @@ -351,6 +351,8 @@ func (s *StatsInfo) String() string { // Transferred returns list of all completed transfers including checked and // failed ones. func (s *StatsInfo) Transferred() []TransferSnapshot { + s.mu.RLock() + defer s.mu.RUnlock() ts := make([]TransferSnapshot, 0, len(s.startedTransfers)) for _, tr := range s.startedTransfers {