tests: prevent unsigned integer underflow in TestUdpFactory/Blacklist

Change-Id: If00bb69fc2ddaded91c199c6ba17d94e12b1ffea
This commit is contained in:
Davide Pesavento committed 2018-01-22 19:37:44 -05:00
1 parent 5cc706c8cb
commit 97a010178c
1 file changed
+4 -2
+4 -2
View File
@@ -456,9 +456,11 @@ BOOST_FIXTURE_TEST_CASE(Blacklist, UdpFactoryMcastFixture)
parseConfig(CONFIG, false);
auto udpMcastFaces = this->listUdp4McastFaces();
BOOST_CHECK_GE(udpMcastFaces.size(), netifsV4.size() - 1);
if (!netifsV4.empty())
BOOST_CHECK_GE(udpMcastFaces.size(), netifsV4.size() - 1);
auto udpMcastFacesV6 = this->listUdp6McastFaces();
BOOST_CHECK_GE(udpMcastFacesV6.size(), netifsV6.size() - 1);
if (!netifsV6.empty())
BOOST_CHECK_GE(udpMcastFacesV6.size(), netifsV6.size() - 1);
udpMcastFaces.insert(udpMcastFaces.end(), udpMcastFacesV6.begin(), udpMcastFacesV6.end());
BOOST_CHECK_LT(udpMcastFaces.size(), netifsV4.size() + netifsV6.size());
BOOST_CHECK(std::none_of(udpMcastFaces.begin(), udpMcastFaces.end(),