mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-07-21 10:16:14 +00:00
pipewire: parse_pw_debug_env(): split in place
There is no need to use `pw_split_strv()` since the string is owned by the function, it can be split in place, so do that.
This commit is contained in:
parent
656d8bbc72
commit
3506b7534c
|
@ -520,12 +520,11 @@ parse_pw_debug_env(void)
|
|||
int i;
|
||||
for (i = 0; i < n_tokens; i++) {
|
||||
int n_tok;
|
||||
char **tok;
|
||||
char *pattern;
|
||||
char *tok[2];
|
||||
|
||||
tok = pw_split_strv(tokens[i], ":", 2, &n_tok);
|
||||
n_tok = pw_split_ip(tokens[i], ":", SPA_N_ELEMENTS(tok), tok);
|
||||
if (n_tok == 2 && parse_log_level(tok[1], &lvl)) {
|
||||
pattern = tok[0];
|
||||
char *pattern = tok[0];
|
||||
pos += spa_scnprintf(pos, end - pos, "{ %s = %d },",
|
||||
pattern, lvl);
|
||||
} else if (n_tok == 1 && parse_log_level(tok[0], &lvl)) {
|
||||
|
@ -534,8 +533,6 @@ parse_pw_debug_env(void)
|
|||
pw_log_warn("Ignoring invalid format in PIPEWIRE_DEBUG: '%s'",
|
||||
tokens[i]);
|
||||
}
|
||||
|
||||
pw_free_strv(tok);
|
||||
}
|
||||
}
|
||||
pw_free_strv(tokens);
|
||||
|
|
Loading…
Reference in a new issue