From 500d31e21514aaaf571491f0e197670a1471c4e0 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Thu, 14 Apr 2022 10:35:06 -0400 Subject: [PATCH] Fix the remote sequence number bug introduced by recent commit Change-Id: I3d2491fef16329cce4270ef013adc85fb7841af4 --- pyghmi/ipmi/private/session.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyghmi/ipmi/private/session.py b/pyghmi/ipmi/private/session.py index 8d2fc4aa..bd3bee93 100644 --- a/pyghmi/ipmi/private/session.py +++ b/pyghmi/ipmi/private/session.py @@ -1348,7 +1348,7 @@ class Session(object): iserver.pktqueue.append(qent) iserver.process_pktqueue() return - if (hasattr(self, 'remseqnumber') + if (hasattr(self, 'remseqnumber') and self.remseqnumber is not None and remseqnumber < self.remseqnumber): return -5 # remote sequence number is too low, reject it self.remseqnumber = remseqnumber @@ -1426,7 +1426,7 @@ class Session(object): if sid != self.localsid: # session id mismatch, drop it return remseqnumber = struct.unpack("