diff --git a/examples/simple_repeater/MyMesh.cpp b/examples/simple_repeater/MyMesh.cpp index b6d6d7b8..0662d5ed 100644 --- a/examples/simple_repeater/MyMesh.cpp +++ b/examples/simple_repeater/MyMesh.cpp @@ -560,8 +560,7 @@ bool MyMesh::filterRecvFloodPacket(mesh::Packet* pkt) { recv_pkt_region = region_map.findMatch(pkt, REGION_DENY_FLOOD); } else if (pkt->getRouteType() == ROUTE_TYPE_FLOOD) { if ((pkt->getPayloadType() == PAYLOAD_TYPE_GRP_TXT || - pkt->getPayloadType() == PAYLOAD_TYPE_GRP_DATA || - pkt->getPayloadType() == PAYLOAD_TYPE_ADVERT) && + pkt->getPayloadType() == PAYLOAD_TYPE_GRP_DATA) && region_map.getWildcard().flags & REGION_DENY_FLOOD) { recv_pkt_region = NULL; } else {