fix to add null-termination character when copy string by strncpy 89/98289/1
authorgreatim <jaewon81.lim@samsung.com>
Thu, 17 Nov 2016 02:45:32 +0000 (11:45 +0900)
committergreatim <jaewon81.lim@samsung.com>
Thu, 17 Nov 2016 02:45:32 +0000 (11:45 +0900)
fix to add null-termination character when copy string by strncpy

Change-Id: Icad071a0f17a0f1e8aff893cefd343ba12e2dd66
Signed-off-by: greatim <jaewon81.lim@samsung.com>
src/parameter.h

index 953602a..a6c50bf 100644 (file)
@@ -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 )