client.go | 1 + torrent.go | 6 +++--- diff --git a/client.go b/client.go index 1fcc3c6e2ea3e88ea57020bfeaf20cb405d5a309..cca19e1efb8d00a52031e487affbbb33f8e898b4 100644 --- a/client.go +++ b/client.go @@ -264,6 +264,7 @@ missinggo.CopyExact(&cl.extensionBytes, defaultExtensionBytes) cl.event.L = &cl.mu storageImpl := cfg.DefaultStorage if storageImpl == nil { + // We'd use mmap but HFS+ doesn't support sparse files. storageImpl = storage.NewFile(cfg.DataDir) cl.onClose = append(cl.onClose, func() { if err := storageImpl.Close(); err != nil { diff --git a/torrent.go b/torrent.go index f1ff59d0668e85ecf358457ea1c25baf910f18ef..1d34b62cee122ca2373fea0d19b8f00d1e280e11 100644 --- a/torrent.go +++ b/torrent.go @@ -150,9 +150,9 @@ panic(err) } ks = append(ks, Peer{ - Id: conn.PeerID, - IP: ip, - Port: port, + Id: conn.PeerID, + IP: ip, + Port: port, Source: conn.Discovery, // > If the connection is encrypted, that's certainly enough to set SupportsEncryption. // > But if we're not connected to them with an encrypted connection, I couldn't say