* coders/wpg.c Wrong MaxMap check condition - fixed.
authorfojtik
Sun, 05 Nov 2017 22:22:11 +0100
changeset 15250 2a21cda3145b
parent 15249 135bdcb88b8d
child 15251 1b9e64a8901e
* coders/wpg.c Wrong MaxMap check condition - fixed.
ChangeLog
coders/wpg.c
--- 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) ||