namespace: s/strtok_r()/lxc_iterate_parts()/g

parent 3c1f04cd
...@@ -232,7 +232,7 @@ extern int lxc_namespace_2_std_identifiers(char *namespaces) ...@@ -232,7 +232,7 @@ extern int lxc_namespace_2_std_identifiers(char *namespaces)
int lxc_fill_namespace_flags(char *flaglist, int *flags) int lxc_fill_namespace_flags(char *flaglist, int *flags)
{ {
char *token, *saveptr = NULL; char *token;
int aflag; int aflag;
if (!flaglist) { if (!flaglist) {
...@@ -240,15 +240,12 @@ int lxc_fill_namespace_flags(char *flaglist, int *flags) ...@@ -240,15 +240,12 @@ int lxc_fill_namespace_flags(char *flaglist, int *flags)
return -1; return -1;
} }
token = strtok_r(flaglist, "|", &saveptr); lxc_iterate_parts(token, flaglist, "|") {
while (token) {
aflag = lxc_namespace_2_cloneflag(token); aflag = lxc_namespace_2_cloneflag(token);
if (aflag < 0) if (aflag < 0)
return -1; return -1;
*flags |= aflag; *flags |= aflag;
token = strtok_r(NULL, "|", &saveptr);
} }
return 0; return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment