mirror of
https://github.com/meshcore-dev/MeshCore.git
synced 2026-04-20 22:13:47 +00:00
allow direct message paths when denyf * is set
This commit is contained in:
parent
9c318561da
commit
f864c5f547
1 changed files with 4 additions and 1 deletions
|
|
@ -497,7 +497,10 @@ bool MyMesh::filterRecvFloodPacket(mesh::Packet* pkt) {
|
|||
if (pkt->getRouteType() == ROUTE_TYPE_TRANSPORT_FLOOD) {
|
||||
recv_pkt_region = region_map.findMatch(pkt, REGION_DENY_FLOOD);
|
||||
} else if (pkt->getRouteType() == ROUTE_TYPE_FLOOD) {
|
||||
if (region_map.getWildcard().flags & REGION_DENY_FLOOD) {
|
||||
if ((pkt->getPayloadType() == PAYLOAD_TYPE_GRP_TXT ||
|
||||
pkt->getPayloadType() == PAYLOAD_TYPE_GRP_DATA ||
|
||||
pkt->getPayloadType() == PAYLOAD_TYPE_ADVERT) &&
|
||||
region_map.getWildcard().flags & REGION_DENY_FLOOD) {
|
||||
recv_pkt_region = NULL;
|
||||
} else {
|
||||
recv_pkt_region = ®ion_map.getWildcard();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue