From de593f951daab0daf8d5f2c2bcf2f5bd7f0aa8af Mon Sep 17 00:00:00 2001 From: Bob Jacobsen Date: Thu, 30 Apr 2026 10:30:40 -0400 Subject: [PATCH] only act on datagram replies matched to our requests --- openlcb/datagramservice.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openlcb/datagramservice.py b/openlcb/datagramservice.py index dd70f4f..8b0ae74 100644 --- a/openlcb/datagramservice.py +++ b/openlcb/datagramservice.py @@ -246,6 +246,9 @@ def handleDatagramReceivedOK(self, message: Message): # match to the memo and remove from queue memo = self.matchToWriteMemo(message) # type: DatagramWriteMemo|None + # check for whether a match was found, indicating this was for us + if memo is None : return + # check of tracking logic if self.currentOutstandingMemo != memo: logger.error(