chore: avoid converting addresses to human readable strings
License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>
Steven Allen committed
Apr 18, 2019 at 00:32 UTC
d2611d42d37676514e24b3de9bbbb05731edb537
1 file changed
+2
-2
core/node/libp2p.go
+2
-2
@@ -198,7 +198,7 @@ func makeAddrsFactory(cfg config.Addresses) (p2pbhost.AddrsFactory, error) {
198
if err != nil {
199
return nil, err
200
}
201
- noAnnAddrs[maddr.String()] = true
201
+ noAnnAddrs[string(maddr.Bytes())] = true
202
}
203
204
return func(allAddrs []ma.Multiaddr) []ma.Multiaddr {
@@ -212,7 +212,7 @@ func makeAddrsFactory(cfg config.Addresses) (p2pbhost.AddrsFactory, error) {
212
var out []ma.Multiaddr
213
for _, maddr := range addrs {
214
// check for exact matches
215
- ok := noAnnAddrs[maddr.String()]
215
+ ok := noAnnAddrs[string(maddr.Bytes())]
216
// check for /ipcidr matches
217
if !ok && !filters.AddrBlocked(maddr) {
218
out = append(out, maddr)