From 1145fb57ed2a26c8e50153ceb2fb640f75fe2988 Mon Sep 17 00:00:00 2001 From: "Owain G. Ainsworth" Date: Thu, 28 Nov 2013 18:37:37 +0000 Subject: [PATCH] handle .onion addresses in deserialising addrmanager. Use the generic function that already handles this. --- addrmanager.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addrmanager.go b/addrmanager.go index f1fb031f..10630582 100644 --- a/addrmanager.go +++ b/addrmanager.go @@ -595,14 +595,12 @@ func deserialiseNetAddress(addr string) (*btcwire.NetAddress, error) { if err != nil { return nil, err } - ip := net.ParseIP(host) port, err := strconv.ParseUint(portStr, 10, 16) if err != nil { return nil, err } - na := btcwire.NewNetAddressIPPort(ip, uint16(port), - btcwire.SFNodeNetwork) - return na, nil + + return hostToNetAddress(host, uint16(port), btcwire.SFNodeNetwork) } // Start begins the core address handler which manages a pool of known