]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
storage: s/strtok_r()/lxc_iterate_parts()/g
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 26 Jul 2018 14:17:19 +0000 (16:17 +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/storage/storage.c

index 95e664800290dbadeb5fd3dfe4fc7897e356178c..3e64a4a62f178a915615111776cc87e7aea38058 100644 (file)
@@ -567,15 +567,13 @@ struct lxc_storage *storage_create(const char *dest, const char *type,
        /* -B lvm,dir */
        if (strchr(type, ',')) {
                char *dup, *token;
-               char *saveptr = NULL;
                size_t len;
 
                len = strlen(type);
                dup = alloca(len + 1);
                (void)strlcpy(dup, type, len + 1);
 
-               for (token = strtok_r(dup, ",", &saveptr); token;
-                    token = strtok_r(NULL, ",", &saveptr)) {
+               lxc_iterate_parts(token, dup, ",") {
                        bdev = do_storage_create(dest, token, cname, specs);
                        if (bdev)
                                return bdev;