From 74144f0bd12be31ec78c7406930ca7353c5f7775 Mon Sep 17 00:00:00 2001 From: Marti Maria Date: Wed, 11 Jul 2012 19:02:52 +0200 Subject: Fixed a missing check for file format --- src/cmstypes.c | 1 + 1 file changed, 1 insertion(+) 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 -- cgit v1.2.1