mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-26 18:18:25 +00:00
Merge pull request #2379 from ujjwal96/kaitai
Update png.py. Stop reading after IEND
This commit is contained in:
commit
02232b5149
@ -34,9 +34,11 @@ class Png(KaitaiStruct):
|
|||||||
self.ihdr = self._root.IhdrChunk(self._io, self, self._root)
|
self.ihdr = self._root.IhdrChunk(self._io, self, self._root)
|
||||||
self.ihdr_crc = self._io.read_bytes(4)
|
self.ihdr_crc = self._io.read_bytes(4)
|
||||||
self.chunks = []
|
self.chunks = []
|
||||||
while not self._io.is_eof():
|
while True:
|
||||||
self.chunks.append(self._root.Chunk(self._io, self, self._root))
|
_ = self._root.Chunk(self._io, self, self._root)
|
||||||
|
self.chunks.append(_)
|
||||||
|
if ((_.type == u"IEND") or (self._io.is_eof())) :
|
||||||
|
break
|
||||||
|
|
||||||
class Rgb(KaitaiStruct):
|
class Rgb(KaitaiStruct):
|
||||||
def __init__(self, _io, _parent=None, _root=None):
|
def __init__(self, _io, _parent=None, _root=None):
|
||||||
|
Loading…
Reference in New Issue
Block a user