From: greatim Date: Thu, 17 Nov 2016 02:45:32 +0000 (+0900) Subject: fix to add null-termination character when copy string by strncpy X-Git-Tag: accepted/tizen/3.0/common/20161129.102835~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d9f0c072ce93afc724584a2d85cb7ecb2a9d7036;p=sdk%2Ftarget%2Fsdbd.git fix to add null-termination character when copy string by strncpy fix to add null-termination character when copy string by strncpy Change-Id: Icad071a0f17a0f1e8aff893cefd343ba12e2dd66 Signed-off-by: greatim --- diff --git a/src/parameter.h b/src/parameter.h index 953602a..a6c50bf 100644 --- a/src/parameter.h +++ b/src/parameter.h @@ -79,8 +79,7 @@ static __inline__ void make_string_parameter ( parameter* pstring, const char* f pstring->type = type_string; pstring->v_string.length = strlen ( buf ); pstring->v_string.data = ( char* ) malloc ( pstring->v_string.length + 1 ); - memset(pstring->v_string.data, 0, pstring->v_string.length + 1); - strncpy ( pstring->v_string.data, buf, pstring->v_string.length ); + strncpy ( pstring->v_string.data, buf, pstring->v_string.length + 1 ); } static __inline__ void release_parameters ( parameters* param )