From d9f0c072ce93afc724584a2d85cb7ecb2a9d7036 Mon Sep 17 00:00:00 2001 From: greatim Date: Thu, 17 Nov 2016 11:45:32 +0900 Subject: [PATCH] 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 --- src/parameter.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 ) -- 2.7.4