emotion libvlc module - fix possible argv init issue with tokens

fixes CID 1357170
This commit is contained in:
Carsten Haitzler 2016-07-08 11:45:07 +09:00
parent 28dc4e64e2
commit 38735806c6
1 changed files with 2 additions and 1 deletions

View File

@ -1449,7 +1449,7 @@ libvlc_new_env_args(void)
goto fallback;
/* alloc argv */
argv = malloc(argc * sizeof(char *));
argv = calloc(1, argc * sizeof(char *));
if (!argv)
goto fallback;
@ -1465,6 +1465,7 @@ libvlc_new_env_args(void)
argv[i++] = token;
token = strtok_r(NULL, " ", &saveptr);
}
argc = i;
for (i = 0; i < argc; ++i)
INF("libvlc_argv[%d]: %s", i, argv[i]);