Merge pull request #244 from ek9852/master

Fix sparse check exception
This commit is contained in:
Bjoern Kerler 2022-03-23 12:23:58 +01:00 committed by GitHub
commit 8a6cb5b781
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -43,7 +43,10 @@ class QCSparse(metaclass=LogBase):
self.__logger.addHandler(fh)
def readheader(self):
header = unpack("<I4H4I", self.rf.read(0x1C))
buf = self.rf.read(0x1C)
if len(buf) != 28:
return False
header = unpack("<I4H4I", buf)
magic = header[0]
self.major_version = header[1]
self.minor_version = header[2]