aboutsummaryrefslogtreecommitdiff
path: root/src/net/i2p_address.cpp
diff options
context:
space:
mode:
authorAlexander Blair <snipa@jagtech.io>2020-03-27 12:23:00 -0700
committerAlexander Blair <snipa@jagtech.io>2020-03-27 12:23:00 -0700
commit7d4a93fab3f4bfbb19e0f1ff1feeeadde649b116 (patch)
tree447f4bd3ab35b0dc19db9397f5b766a26ef2dbdb /src/net/i2p_address.cpp
parentaa982a51daf4911b4df2d7e859d68ad077645f5c (diff)
parentd0641b42fec6d32763729c93718004fba318b051 (diff)
downloadmonzero-core-7d4a93fab3f4bfbb19e0f1ff1feeeadde649b116.tar.gz
monzero-core-7d4a93fab3f4bfbb19e0f1ff1feeeadde649b116.tar.xz
monzero-core-7d4a93fab3f4bfbb19e0f1ff1feeeadde649b116.zip
Merge pull request #6285
d0641b42 net: fix incorrect less operator for top/i2p addresses (Aaron Hook)
Diffstat (limited to 'src/net/i2p_address.cpp')
-rw-r--r--src/net/i2p_address.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/net/i2p_address.cpp b/src/net/i2p_address.cpp
index cba829d3f..f4cc75fee 100644
--- a/src/net/i2p_address.cpp
+++ b/src/net/i2p_address.cpp
@@ -171,7 +171,8 @@ namespace net
bool i2p_address::less(const i2p_address& rhs) const noexcept
{
- return std::strcmp(host_str(), rhs.host_str()) < 0 || port() < rhs.port();
+ int res = std::strcmp(host_str(), rhs.host_str());
+ return res < 0 || (res == 0 && port() < rhs.port());
}
bool i2p_address::is_same_host(const i2p_address& rhs) const noexcept