From 83eae05e0c891b4eebbc79695e6e7c8c82b36c55 Mon Sep 17 00:00:00 2001 From: KOLANICH Date: Fri, 22 May 2015 00:07:32 +0300 Subject: [PATCH] Fixed oveflow Zip/Headers/ZipFileEntry.cs --- SharpCompress/Common/Zip/Headers/ZipFileEntry.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SharpCompress/Common/Zip/Headers/ZipFileEntry.cs b/SharpCompress/Common/Zip/Headers/ZipFileEntry.cs index c3bca83b..f5a813ed 100644 --- a/SharpCompress/Common/Zip/Headers/ZipFileEntry.cs +++ b/SharpCompress/Common/Zip/Headers/ZipFileEntry.cs @@ -66,7 +66,7 @@ namespace SharpCompress.Common.Zip.Headers protected void LoadExtra(byte[] extra) { - for (int i = 0; i < extra.Length;) + for (int i = 0; i < extra.Length-4;) { ExtraDataType type = (ExtraDataType) BitConverter.ToUInt16(extra, i); if (!Enum.IsDefined(typeof (ExtraDataType), type))