diff --git a/src/net.cpp b/src/net.cpp index e87ac079b5f..865ce2ea971 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -208,12 +208,11 @@ static std::vector ConvertSeeds(const std::vector &vSeedsIn) // one by discovery. CService GetLocalAddress(const CNetAddr& addrPeer) { - CService ret{CNetAddr(), GetListenPort()}; CService addr; if (GetLocal(addr, &addrPeer)) { - ret = CService{addr}; + return addr; } - return ret; + return CService{CNetAddr(), GetListenPort()}; } static int GetnScore(const CService& addr)