]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
nspawn: Drop unnecessary intermediate variable
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 11 Jul 2022 19:38:26 +0000 (21:38 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 11 Jul 2022 19:38:26 +0000 (21:38 +0200)
src/nspawn/nspawn-mount.c

index 6378e1b703e6d3bcffc8c7bdf08602431b1c949a..26a2cc9e7ec76bf712d7e5460accb6e52209e00a 100644 (file)
@@ -213,14 +213,13 @@ int custom_mount_prepare_all(const char *dest, CustomMount *l, size_t n) {
 
 int bind_mount_parse(CustomMount **l, size_t *n, const char *s, bool read_only) {
         _cleanup_free_ char *source = NULL, *destination = NULL, *opts = NULL;
-        const char *p = s;
         CustomMount *m;
         int r;
 
         assert(l);
         assert(n);
 
-        r = extract_many_words(&p, ":", EXTRACT_DONT_COALESCE_SEPARATORS, &source, &destination, NULL);
+        r = extract_many_words(&s, ":", EXTRACT_DONT_COALESCE_SEPARATORS, &source, &destination, NULL);
         if (r < 0)
                 return r;
         if (r == 0)
@@ -230,8 +229,8 @@ int bind_mount_parse(CustomMount **l, size_t *n, const char *s, bool read_only)
                 if (!destination)
                         return -ENOMEM;
         }
-        if (r == 2 && !isempty(p)) {
-                opts = strdup(p);
+        if (r == 2 && !isempty(s)) {
+                opts = strdup(s);
                 if (!opts)
                         return -ENOMEM;
         }