summaryrefslogtreecommitdiff
path: root/src/cmslut.c
diff options
context:
space:
mode:
authorMarti Maria <info@littlecms.com>2011-02-15 15:44:49 +0100
committerMarti Maria <info@littlecms.com>2011-02-15 15:44:49 +0100
commite06c51f04a41bb999f7c083b1771dca1923aad71 (patch)
tree1e30366589bc0bc39197da812d46dc08292ca356 /src/cmslut.c
parenta96dc5a6011e2bc6bc73c39ac5560f0461ab8fbd (diff)
downloadlcms2-e06c51f04a41bb999f7c083b1771dca1923aad71.tar.gz
Several fixups
Diffstat (limited to 'src/cmslut.c')
-rw-r--r--src/cmslut.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/cmslut.c b/src/cmslut.c
index ab2a950..772c110 100644
--- a/src/cmslut.c
+++ b/src/cmslut.c
@@ -1,7 +1,7 @@
//---------------------------------------------------------------------------------
//
// Little Color Management System
-// Copyright (c) 1998-2010 Marti Maria Saguer
+// Copyright (c) 1998-2011 Marti Maria Saguer
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the "Software"),
@@ -732,8 +732,13 @@ cmsBool CMSEXPORT cmsStageSampleCLut16bit(cmsStage* mpe, cmsSAMPLER16 Sampler, v
int nInputs, nOutputs;
cmsUInt32Number* nSamples;
cmsUInt16Number In[cmsMAXCHANNELS], Out[MAX_STAGE_CHANNELS];
- _cmsStageCLutData* clut = (_cmsStageCLutData*) mpe->Data;
+ _cmsStageCLutData* clut;
+
+ if (mpe == NULL) return FALSE;
+
+ clut = (_cmsStageCLutData*) mpe->Data;
+ if (clut == NULL) return FALSE;
nSamples = clut->Params ->nSamples;
nInputs = clut->Params ->nInputs;