From: Dongsun Lee Date: Thu, 19 Aug 2021 01:05:43 +0000 (+0900) Subject: SVACE Fix(Checker: SIGN_EXTENSION) X-Git-Tag: submit/tizen/20210819.015554^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_6.5;p=platform%2Fcore%2Fsecurity%2Fdrm-service-core-tizen.git SVACE Fix(Checker: SIGN_EXTENSION) Change-Id: I39329d66bb4e151972c44617af4dbfffe98d220b Signed-off-by: Dongsun Lee --- diff --git a/tadcore/TADCCore/TADC_Core.cpp b/tadcore/TADCCore/TADC_Core.cpp index d1d4fef..a3b55f4 100644 --- a/tadcore/TADCCore/TADC_Core.cpp +++ b/tadcore/TADCCore/TADC_Core.cpp @@ -1237,8 +1237,10 @@ int TADC_GetDRMHeaderInfo(unsigned char *inBuffer, T_DRM_HEADER *t_DRMHeader) pNode = (CXMLElement *)paChilds.Get(0); pszValue = pNode->GetValue(); Length = TADC_IF_StrLen((char *)pszValue); - TADC_IF_MemSet(t_DRMHeader->ContentsType, 0, 128); - TADC_IF_StrNCpy((CHAR *)t_DRMHeader->ContentsType, pszValue, Length + 1); + if (Length > 0) { + TADC_IF_MemSet(t_DRMHeader->ContentsType, 0, 128); + TADC_IF_StrNCpy((CHAR *)t_DRMHeader->ContentsType, pszValue, Length + 1); + } } }