From eb29852ff4e93346ab2372d6f3fbfad485d43210 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Thu, 26 Jul 2018 16:17:19 +0200 Subject: [PATCH] storage: s/strtok_r()/lxc_iterate_parts()/g Signed-off-by: Christian Brauner --- src/lxc/storage/storage.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lxc/storage/storage.c b/src/lxc/storage/storage.c index 95e664800..3e64a4a62 100644 --- a/src/lxc/storage/storage.c +++ b/src/lxc/storage/storage.c @@ -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; -- 2.47.2