Added path expiry check to tunnel restoration
This commit is contained in:
parent
60917f0eea
commit
95f81cab7f
|
@ -1115,7 +1115,10 @@ class Transport:
|
||||||
else:
|
else:
|
||||||
RNS.log("Did not restore path to "+RNS.prettyhexrep(packet.destination_hash)+" because a newer path with fewer hops exist", RNS.LOG_DEBUG)
|
RNS.log("Did not restore path to "+RNS.prettyhexrep(packet.destination_hash)+" because a newer path with fewer hops exist", RNS.LOG_DEBUG)
|
||||||
else:
|
else:
|
||||||
|
if time.time() < expires
|
||||||
should_add = True
|
should_add = True
|
||||||
|
else:
|
||||||
|
RNS.log("Did not restore path to "+RNS.prettyhexrep(packet.destination_hash)+" because it has expired", RNS.LOG_DEBUG)
|
||||||
|
|
||||||
if should_add:
|
if should_add:
|
||||||
Transport.destination_table[destination_hash] = new_entry
|
Transport.destination_table[destination_hash] = new_entry
|
||||||
|
|
Loading…
Reference in New Issue