summaryrefslogtreecommitdiff
path: root/node/Network.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2015-06-29 10:21:28 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2015-06-29 10:21:28 -0700
commitdbee1b38b3fce2cab93c46157b9144bfab73cf87 (patch)
tree9b2097871c534acf11adedd963808c7190391f90 /node/Network.cpp
parent3f71afd0fbb2d87a2c9288166299600da51470dc (diff)
downloadinfinitytier-dbee1b38b3fce2cab93c46157b9144bfab73cf87.tar.gz
infinitytier-dbee1b38b3fce2cab93c46157b9144bfab73cf87.zip
Fix semantics of std::unique() to actually remove duplicates (hidden memory leak?)
Diffstat (limited to 'node/Network.cpp')
-rw-r--r--node/Network.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/node/Network.cpp b/node/Network.cpp
index c072e978..4414e4d1 100644
--- a/node/Network.cpp
+++ b/node/Network.cpp
@@ -502,7 +502,7 @@ std::vector<MulticastGroup> Network::_allMulticastGroups() const
if ((_config)&&(_config->enableBroadcast()))
mgs.push_back(Network::BROADCAST);
std::sort(mgs.begin(),mgs.end());
- std::unique(mgs.begin(),mgs.end());
+ mgs.erase(std::unique(mgs.begin(),mgs.end()),mgs.end());
return mgs;
}