Helpviewer/FlashCookieManager/FlashCookieReader.py

branch
6_1_x
changeset 4935
243867c2b810
parent 4632
ca310db386ed
child 5389
9b1c800daff3
--- a/Helpviewer/FlashCookieManager/FlashCookieReader.py	Sun Apr 03 12:29:37 2016 +0200
+++ b/Helpviewer/FlashCookieManager/FlashCookieReader.py	Tue Apr 12 18:47:49 2016 +0200
@@ -104,6 +104,8 @@
         self.__data.seek(0)
         self.__data.read(2)
         sLenData = self.__data.read(4)
+        if len(sLenData) != 4:
+            raise FlashCookieReaderError("Flash cookie is invalid.")
         lenData, = struct.unpack(">L", sLenData)    # unsigned long, big-endian
         if lenSolData != lenData + 6:
             raise FlashCookieReaderError(

eric ide

mercurial