diff options
author | Marti Maria <info@littlecms.com> | 2011-05-24 16:00:20 +0200 |
---|---|---|
committer | Marti Maria <info@littlecms.com> | 2011-05-24 16:00:20 +0200 |
commit | a4d8ee129fdd10b980e8a77badbb45df786c48ef (patch) | |
tree | 21d875fba14de1625d662fba6a1271c4c22ed4d1 /src | |
parent | cfafa7495a0e2d3bc4429010f0cbdd701ea2cb98 (diff) | |
download | lcms2-a4d8ee129fdd10b980e8a77badbb45df786c48ef.tar.gz |
Testbed for dictionary tag
Diffstat (limited to 'src')
-rw-r--r-- | src/cmstypes.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cmstypes.c b/src/cmstypes.c index 462e85c..5fd702f 100644 --- a/src/cmstypes.c +++ b/src/cmstypes.c @@ -4939,6 +4939,13 @@ cmsBool ReadOneMLUC(struct _cms_typehandler_struct* self, cmsIOHANDLER* io, _cm { cmsUInt32Number nItems = 0; + // A way to get null MLUCs + if (e -> Sizes[i] == 0) { + + *mlu = NULL; + return TRUE; + } + if (!io -> Seek(io, e -> Offsets[i])) return FALSE; *mlu = (cmsMLU*) Type_MLU_Read(self, io, &nItems, e ->Sizes[i]); |