summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarti Maria <info@littlecms.com>2012-07-11 19:02:52 +0200
committerMarti Maria <info@littlecms.com>2012-07-11 19:02:52 +0200
commit74144f0bd12be31ec78c7406930ca7353c5f7775 (patch)
tree1c92e6c26c5a2f21eaba1be23444ebd9c037cf9b
parentcd4601a060fdce030a9ca90842ff7ad51beddf56 (diff)
downloadlcms2-74144f0bd12be31ec78c7406930ca7353c5f7775.tar.gz
Fixed a missing check for file format
-rw-r--r--src/cmstypes.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmstypes.c b/src/cmstypes.c
index 5bd8e70..211df64 100644
--- a/src/cmstypes.c
+++ b/src/cmstypes.c
@@ -1962,6 +1962,7 @@ cmsBool Read16bitTables(cmsContext ContextID, cmsIOHANDLER* io, cmsPipeline* lu
if (nEntries <= 0) return TRUE;
// Check for malicious profiles
+ if (nEntries < 2) return FALSE;
if (nChannels > cmsMAXCHANNELS) return FALSE;
// Init table to zero