diff --git a/dist/jszip.js b/dist/jszip.js index 00bbec20..68ac5ba2 100644 --- a/dist/jszip.js +++ b/dist/jszip.js @@ -1,6 +1,6 @@ /*! -JSZip v3.3.0 - A JavaScript class for generating and reading zip files +JSZip v3.4.0 - A JavaScript class for generating and reading zip files (c) 2009-2016 Stuart Knightley diff --git a/dist/jszip.min.js b/dist/jszip.min.js index cdeb7db4..59b993e8 100644 --- a/dist/jszip.min.js +++ b/dist/jszip.min.js @@ -1,6 +1,6 @@ /*! -JSZip v3.3.0 - A JavaScript class for generating and reading zip files +JSZip v3.4.0 - A JavaScript class for generating and reading zip files (c) 2009-2016 Stuart Knightley diff --git a/lib/zipEntry.js b/lib/zipEntry.js index f204524e..6e6b9f39 100644 --- a/lib/zipEntry.js +++ b/lib/zipEntry.js @@ -200,6 +200,8 @@ ZipEntry.prototype = { this.extraFields = {}; } + // Handle invalid extra fields + // https://github.com/Stuk/jszip/issues/543 while (reader.index + 4 < end) { extraFieldId = reader.readInt(2); extraFieldLength = reader.readInt(2);