Skip to content

Commit b7b4aac

Browse files
authored
Merge pull request #2 from radarhere/fix_jpeg_magic_number
Updated _open check to match _accept
2 parents 6d2fe42 + 96d1a8b commit b7b4aac

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/PIL/JpegImagePlugin.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,10 +338,11 @@ class JpegImageFile(ImageFile.ImageFile):
338338

339339
def _open(self):
340340

341-
s = self.fp.read(1)
341+
s = self.fp.read(3)
342342

343-
if i8(s) != 255:
343+
if s != b"\xFF\xD8\xFF":
344344
raise SyntaxError("not a JPEG file")
345+
s = b"\xFF"
345346

346347
# Create attributes
347348
self.bits = self.layers = 0

0 commit comments

Comments
 (0)