* coders/wpg.c Wrong MaxMap check condition - fixed.
--- a/ChangeLog Sun Nov 05 01:35:28 2017 +0100
+++ b/ChangeLog Sun Nov 05 22:22:11 2017 +0100
@@ -1,4 +1,9 @@
-2016-07-01 Fojtik Jaroslav <JaFojtik@seznam.cz>
+2016-11-05 Fojtik Jaroslav <JaFojtik@seznam.cz>
+
+ * coders/wpg.c Wrong MaxMap check condition - fixed.
+
+
+2016-11-04 Fojtik Jaroslav <JaFojtik@seznam.cz>
* coders/wpg.c Check for InsertRow() return value.
--- a/coders/wpg.c Sun Nov 05 01:35:28 2017 +0100
+++ b/coders/wpg.c Sun Nov 05 22:22:11 2017 +0100
@@ -1251,7 +1251,7 @@
if (WPG_Palette.NumOfEntries == 0)
ThrowReaderException(CorruptImageError,UnrecognizedNumberOfColors,image);
- if (WPG_Palette.NumOfEntries > MaxMap)
+ if (WPG_Palette.NumOfEntries > MaxMap+1)
ThrowReaderException(CorruptImageError,ColormapExceedsColorsLimit,image);
if ( (WPG_Palette.StartIndex > WPG_Palette.NumOfEntries) ||