changeset 3414:ac53e6ffb3a8 draft

Merge pull request #1748 from sipa/bugfix_portinc Bugfix: increase score, not port
author Jeff Garzik <jgarzik@exmulti.com>
date Tue, 28 Aug 2012 17:43:38 -0700
parents e04edc6a2297 (current diff) 6a8910646f57 (diff)
children e760bee34bd7 2a79ab883ace 4fe780660201
files
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/net.cpp
+++ b/src/net.cpp
@@ -233,8 +233,8 @@
         bool fAlready = mapLocalHost.count(addr) > 0;
         LocalServiceInfo &info = mapLocalHost[addr];
         if (!fAlready || nScore >= info.nScore) {
-            info.nScore = nScore;
-            info.nPort = addr.GetPort() + (fAlready ? 1 : 0);
+            info.nScore = nScore + (fAlready ? 1 : 0);
+            info.nPort = addr.GetPort();
         }
         SetReachable(addr.GetNetwork());
     }