From: Tomasz Swierczek Date: Wed, 15 Jan 2020 12:37:25 +0000 (+0100) Subject: Add fixes for gcc 9 X-Git-Tag: submit/tizen/20200116.024739^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Faccepted%2Ftizen_7.0_unified;p=platform%2Fcore%2Fsecurity%2Flibcryptsvc.git Add fixes for gcc 9 Change-Id: Ic1c3742b41591f22ecbec30bf140acc1cc17082f --- diff --git a/srcs/SecCryptoSvc.c b/srcs/SecCryptoSvc.c index c839efe..95861de 100644 --- a/srcs/SecCryptoSvc.c +++ b/srcs/SecCryptoSvc.c @@ -246,8 +246,10 @@ char *GetDuid(int idSize) goto exit; } - strncpy(pKeyVersion, version, strlen(version)); - strncat(pKeyVersion, pId, strlen(pId)); + unsigned int verLen = strlen(version); + + memcpy(pKeyVersion, version, verLen + 1); + memcpy(pKeyVersion + verLen, pId, strlen(pId) + 1); exit: free(pKey); free(pDuid);