[common] option: use portable tokenizer

This commit is contained in:
Geoffrey McRae
2026-10-03 08:51:18 +10:00
parent 52462d29c9
commit 05fcc64c57

View File

@@ -391,10 +391,11 @@ bool option_parse(int argc, char * argv[])
}
else
{
char * arg = lg_strdup(argv[a]);
char * module = strtok(arg , ":");
char * name = strtok(NULL, "=");
value = strtok(NULL, "" );
char * arg = lg_strdup(argv[a]);
char * tokenState = NULL;
char * module = lg_strtok_r(arg, ":", &tokenState);
char * name = lg_strtok_r(NULL, "=", &tokenState);
value = lg_strtok_r(NULL, "", &tokenState);
if (!module || !name)
{