summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@users.sourceforge.net>2013-10-30 15:00:11 +0200
committerXhmikosR <xhmikosr@users.sourceforge.net>2013-10-30 20:07:14 +0200
commita42ff24ecbec52843902502ff8d21f659ca3c252 (patch)
treeb0f02b8f5b1e60cb863baccb57ec7db885905715
parentb9ad9de7d44b3ccff718814d477ca682d0154930 (diff)
downloadlcms2-a42ff24ecbec52843902502ff8d21f659ca3c252.tar.gz
Fix uninitialized struct members.
Found with cppcheck.
-rw-r--r--src/cmscam02.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmscam02.c b/src/cmscam02.c
index 6aeed1e..2a8cf04 100644
--- a/src/cmscam02.c
+++ b/src/cmscam02.c
@@ -438,6 +438,7 @@ void CMSEXPORT cmsCIECAM02Forward(cmsHANDLE hModel, const cmsCIEXYZ* pIn, cmsJCh
CAM02COLOR clr;
cmsCIECAM02* lpMod = (cmsCIECAM02*) hModel;
+ memset(&clr, 0, sizeof(clr));
_cmsAssert(lpMod != NULL);
_cmsAssert(pIn != NULL);
_cmsAssert(pOut != NULL);
@@ -462,6 +463,7 @@ void CMSEXPORT cmsCIECAM02Reverse(cmsHANDLE hModel, const cmsJCh* pIn, cmsCIEXYZ
CAM02COLOR clr;
cmsCIECAM02* lpMod = (cmsCIECAM02*) hModel;
+ memset(&clr, 0, sizeof(clr));
_cmsAssert(lpMod != NULL);
_cmsAssert(pIn != NULL);
_cmsAssert(pOut != NULL);
@@ -480,4 +482,3 @@ void CMSEXPORT cmsCIECAM02Reverse(cmsHANDLE hModel, const cmsJCh* pIn, cmsCIEXYZ
pOut ->Y = clr.XYZ[1];
pOut ->Z = clr.XYZ[2];
}
-