Drop IFAC packets on non-IFAC interfaces
This commit is contained in:
parent
fe065f8bdd
commit
1a2da0d7c7
@ -758,6 +758,15 @@ class Transport:
|
||||
RNS.log(str(interface)+" with IFAC enabled received packet without access code, dropping.", RNS.LOG_EXTREME)
|
||||
return
|
||||
|
||||
else:
|
||||
# If the interface does not have IFAC enabled,
|
||||
# check the received packet IFAC flag.
|
||||
if raw[0] & 0x80 == 0x80:
|
||||
# If the flag is set, drop the packet
|
||||
# TODO: Remove log statements
|
||||
RNS.log(str(interface)+" with IFAC disabled received packet with access code, dropping.", RNS.LOG_EXTREME)
|
||||
return
|
||||
|
||||
while (Transport.jobs_running):
|
||||
sleep(0.01)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user