Merge #15345: net: Correct comparison of addr count

107623c26c net: Correct comparison of addr count (Carl Dong)

Pull request description:

  `LOCAL_NONE` is supposed to be an enum indicating the `nScore` of a
  `LocalServiceInfo` rather than the count of an addr in `mapLocalHost`.

Tree-SHA512: a47a0859dd11c991d75b54e96b08c502e3d235f7a6522a2355053f377d05e7853483996919292f458d917a561b23951e6945d6bf0ff5a2f29513c477c640bdd2
This commit is contained in:
Wladimir J. van der Laan 2019-02-04 20:04:42 +01:00
commit bfbe42585e
No known key found for this signature in database
GPG key ID: 1E4AED62986CD25D

View file

@ -174,8 +174,7 @@ CAddress GetLocalAddress(const CNetAddr *paddrPeer, ServiceFlags nLocalServices)
static int GetnScore(const CService& addr)
{
LOCK(cs_mapLocalHost);
if (mapLocalHost.count(addr) == LOCAL_NONE)
return 0;
if (mapLocalHost.count(addr) == 0) return 0;
return mapLocalHost[addr].nScore;
}