]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
namespace: s/strtok_r()/lxc_iterate_parts()/g
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 26 Jul 2018 14:10:27 +0000 (16:10 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 26 Jul 2018 14:38:42 +0000 (16:38 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/namespace.c

index 9512bfe5eb0d07a652f31bc16cc7e6dcbd2f95e8..5b26d64ba29a13f3d5bd5ffbca5267364f20f24a 100644 (file)
@@ -232,7 +232,7 @@ extern int lxc_namespace_2_std_identifiers(char *namespaces)
 
 int lxc_fill_namespace_flags(char *flaglist, int *flags)
 {
-       char *token, *saveptr = NULL;
+       char *token;
        int aflag;
 
        if (!flaglist) {
@@ -240,15 +240,12 @@ int lxc_fill_namespace_flags(char *flaglist, int *flags)
                return -1;
        }
 
-       token = strtok_r(flaglist, "|", &saveptr);
-       while (token) {
+       lxc_iterate_parts(token, flaglist, "|") {
                aflag = lxc_namespace_2_cloneflag(token);
                if (aflag < 0)
                        return -1;
 
                *flags |= aflag;
-
-               token = strtok_r(NULL, "|", &saveptr);
        }
 
        return 0;