From 1bad7f5807f3945b77664eb6f78de8183b21c816 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sun, 23 Aug 2026 11:14:47 +0200 Subject: [PATCH] Remove from previous hashlist under transport edge case handling --- RNS/Transport.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/RNS/Transport.py b/RNS/Transport.py index 2e50f95d..9f5b29c1 100755 --- a/RNS/Transport.py +++ b/RNS/Transport.py @@ -2534,6 +2534,8 @@ class Transport: # packet when it finally arrives over another path. while packet.packet_hash in Transport.packet_hashlist: Transport.packet_hashlist.remove(packet.packet_hash) + while packet.packet_hash in Transport.packet_hashlist_prev: + Transport.packet_hashlist_prev.remove(packet.packet_hash) else: destination = None with Transport.destinations_map_lock: