[Feature][T108][task-view-1499] fix cppcheck error

Only Configure: No
Affected branch: GSW_V1453
Affected module: libgsw
Is it affected on IC: only ASR
Self-test: yes
Doc Update: no

Change-Id: Iee9bb6f9ea165fe632510c3eecfaa0f2d751580e
diff --git a/mbtk/test/libgsw_lib/gsw_passwd_test.c b/mbtk/test/libgsw_lib/gsw_passwd_test.c
index 4bc0779..9c6f24c 100755
--- a/mbtk/test/libgsw_lib/gsw_passwd_test.c
+++ b/mbtk/test/libgsw_lib/gsw_passwd_test.c
@@ -15,7 +15,7 @@
 #include <stdint.h>
 #include <stdbool.h>
 
-
+#define PASSWR_MAX_LEN 128
 int (*gsw_set_passwd)(char *username, char *passwd);
 void *dlHandle;
 char *lynqLib = "/lib/libgsw_lib.so";
@@ -23,15 +23,15 @@
 int main(int argc, char *argv[])
 {
     int ret;
-    char tmp1[128];
-    char tmp2[128];
+    char tmp1[PASSWR_MAX_LEN];
+    char tmp2[PASSWR_MAX_LEN];
     if(argc != 3)
     {
         printf("parameter error,please input username and passwd\n");
         return -1;
     }
-    strcpy(tmp1, argv[1]);
-    strcpy(tmp2, argv[2]);
+    strncpy(tmp1, argv[1],PASSWR_MAX_LEN);
+    strncpy(tmp2, argv[2],PASSWR_MAX_LEN);
     printf("username is %s, passwd is %s\n",tmp1, tmp2);
     dlHandle = dlopen(lynqLib, RTLD_NOW);
     if(dlHandle == NULL)