diff options
author | XhmikosR <xhmikosr@users.sourceforge.net> | 2013-10-30 15:00:11 +0200 |
---|---|---|
committer | XhmikosR <xhmikosr@users.sourceforge.net> | 2013-10-30 20:07:14 +0200 |
commit | a42ff24ecbec52843902502ff8d21f659ca3c252 (patch) | |
tree | b0f02b8f5b1e60cb863baccb57ec7db885905715 /src/cmscam02.c | |
parent | b9ad9de7d44b3ccff718814d477ca682d0154930 (diff) | |
download | lcms2-a42ff24ecbec52843902502ff8d21f659ca3c252.tar.gz |
Fix uninitialized struct members.
Found with cppcheck.
Diffstat (limited to 'src/cmscam02.c')
-rw-r--r-- | src/cmscam02.c | 3 |
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]; } - |