Actions
Bug #457
openmcast: packet with empty TVLV section is always received locally
Start date:
07/30/2026
Due date:
% Done:
0%
Estimated time:
Description
If an MCAST packet is sent with a TVLV section set to tvlv_len == 0 or no matching TVLV tracker section is always handled by batadv_recv_mcast_packet as NET_RX_SUCCESS (after batadv_tvlv_containers_process) and thus received by the batadv interface (locally). This happens because the local_recv is only evaluated in batadv_mcast_forw_packet - but since it is only used in a TVLV handler, it is never actually called and thus cannot veto the local receive.
See also #456
No data to display
Actions