Skip to content

Commit 274a65b

Browse files
authored
Do not unnecessarily update FLI __offset (#9184)
2 parents 71e6660 + a529797 commit 274a65b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/PIL/FliImagePlugin.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ class FliImageFile(ImageFile.ImageFile):
4848

4949
def _open(self) -> None:
5050
# HEAD
51+
assert self.fp is not None
5152
s = self.fp.read(128)
5253
if not (
5354
_accept(s)
@@ -82,8 +83,7 @@ def _open(self) -> None:
8283

8384
if i16(s, 4) == 0xF100:
8485
# prefix chunk; ignore it
85-
self.__offset = self.__offset + i32(s)
86-
self.fp.seek(self.__offset)
86+
self.fp.seek(self.__offset + i32(s))
8787
s = self.fp.read(16)
8888

8989
if i16(s, 4) == 0xF1FA:
@@ -116,6 +116,7 @@ def _palette(self, palette: list[tuple[int, int, int]], shift: int) -> None:
116116
# load palette
117117

118118
i = 0
119+
assert self.fp is not None
119120
for e in range(i16(self.fp.read(2))):
120121
s = self.fp.read(2)
121122
i = i + s[0]

0 commit comments

Comments
 (0)