Fix MULTICAST_GATHER reply problem in root

This commit is contained in:
Adam Ierymenko 2019-08-30 17:34:05 -07:00
parent 5435ec7545
commit 4c08ac7873
No known key found for this signature in database
GPG Key ID: C8877CF2D7A5D7F3

View File

@ -351,9 +351,11 @@ static void handlePacket(const int v4s,const int v6s,const InetAddress *const ip
pkt.addSize(2);
unsigned int l = 0;
for(auto g=forGroup->second.begin();((l<gatherLimit)&&(g!=forGroup->second.end()));++l,++g) {
if (g->first != source)
for(auto g=forGroup->second.begin();((l<gatherLimit)&&(g!=forGroup->second.end()));++g) {
if (g->first != source) {
++l;
g->first.appendTo(pkt);
}
}
if (l > 0) {