ulib Fix uninitialized variables

This commit is contained in:
2025-11-10 18:49:08 +01:00
parent 1f93e8db13
commit a349154545

View File

@ -233,11 +233,11 @@ bool interp_runstring(char *string, InterpResult **res, bool interactive) {
goto next; goto next;
} }
} else if (cmdtk->type == TOK_MISC) { } else if (cmdtk->type == TOK_MISC) {
size_t argslen1; size_t argslen1 = 0;
Token *argtk, *argtktmp; Token *argtk, *argtktmp;
LL_FOREACH_SAFE_IDX(cmdtk->next, argtk, argtktmp, argslen1); LL_FOREACH_SAFE_IDX(cmdtk->next, argtk, argtktmp, argslen1);
size_t i; size_t i = 0;
char **args1 = (char **)umalloc(sizeof(char *) * argslen1); char **args1 = (char **)umalloc(sizeof(char *) * argslen1);
LL_FOREACH_SAFE_IDX(cmdtk->next, argtk, argtktmp, i) { LL_FOREACH_SAFE_IDX(cmdtk->next, argtk, argtktmp, i) {
args1[i] = (char *)umalloc(PROC_ARG_MAX); args1[i] = (char *)umalloc(PROC_ARG_MAX);