From 97afad15ef319c2d5f80491b39f9bf072fcdddb8 Mon Sep 17 00:00:00 2001 From: Dongsun Lee Date: Thu, 19 Aug 2021 10:05:43 +0900 Subject: [PATCH] SVACE Fix(Checker: SIGN_EXTENSION) Change-Id: I39329d66bb4e151972c44617af4dbfffe98d220b Signed-off-by: Dongsun Lee --- tadcore/TADCCore/TADC_Core.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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); + } } } -- 2.7.4