Fixed SVACE issue
Change-Id: Ia5f7ee4c56ae82702809ff0d69eb229594647a1f
Signed-off-by: greatim <jaewon81.lim@samsung.com>
static void run_appcmd_with_shell_process(appcmd_info* p_info) {
int ret = -1;
- if (p_info == NULL || p_info->gen_cmd_func == NULL) {
+ if (p_info == NULL) {
+ D("Invalid arguments. p_info is null\n");
+ return;
+ }
+
+ if (p_info->gen_cmd_func == NULL) {
D("Invalid arguments.\n");
p_info->exitcode = -1;
return;
goto fail;
}
}
+ } else {
+ sdb_close(s[1]);
}
D("sync: done\n");
sync_send_label_notify(s[0], name, 0);
sdb_close(s[0]);
- sdb_close(s[1]);
sdb_close(fd);
}
pstring->type = type_string;
pstring->v_string.length = strlen ( buf );
pstring->v_string.data = ( char* ) malloc ( pstring->v_string.length + 1 );
- strcpy ( pstring->v_string.data, buf );
+ strncpy ( pstring->v_string.data, buf, pstring->v_string.length );
}
static __inline__ void release_parameters ( parameters* param )