diff --git a/RNS/Transport.py b/RNS/Transport.py index 923553b..6733180 100755 --- a/RNS/Transport.py +++ b/RNS/Transport.py @@ -334,7 +334,8 @@ class Transport: for receipt in Transport.receipts: receipt.check_timeout() if receipt.status != RNS.PacketReceipt.SENT: - Transport.receipts.remove(receipt) + if receipt in Transport.receipts: + Transport.receipts.remove(receipt) Transport.receipts_last_checked = time.time()