From a42ff24ecbec52843902502ff8d21f659ca3c252 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 30 Oct 2013 15:00:11 +0200 Subject: Fix uninitialized struct members. Found with cppcheck. --- src/cmscam02.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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]; } - -- cgit v1.2.1