SVACE Fix(Checker: SIGN_EXTENSION) 32/262732/1 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211028.121136 accepted/tizen/unified/20210901.050233 submit/tizen/20210819.015554 submit/tizen/20210830.233502 submit/tizen_6.5/20211028.162401 tizen_6.5.m2_release
authorDongsun Lee <ds73.lee@samsung.com>
Thu, 19 Aug 2021 01:05:43 +0000 (10:05 +0900)
committerDongsun Lee <ds73.lee@samsung.com>
Thu, 19 Aug 2021 01:05:43 +0000 (10:05 +0900)
Change-Id: I39329d66bb4e151972c44617af4dbfffe98d220b
Signed-off-by: Dongsun Lee <ds73.lee@samsung.com>
tadcore/TADCCore/TADC_Core.cpp

index d1d4fef..a3b55f4 100644 (file)
@@ -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);
+                       }
                }
        }