mirror of
https://github.com/quantum5/win2xcur.git
synced 2025-04-24 10:11:57 -04:00
Correctly handle RIFF padding in ANIParser
This commit is contained in:
parent
05bc9d0e24
commit
4fcfa88c05
|
@ -90,6 +90,8 @@ class ANIParser(BaseParser):
|
|||
_, size, offset = self._read_chunk(offset, expected=[self.ICON_CHUNK])
|
||||
frames.append(CURParser(self.blob[offset:offset + size]).frames[0])
|
||||
offset += size
|
||||
if offset & 1:
|
||||
offset += 1
|
||||
|
||||
if offset != list_end:
|
||||
raise ValueError('Wrong RIFF list size: %r, expected %r' % (offset, list_end))
|
||||
|
|
Loading…
Reference in a new issue