]> git.proxmox.com Git - mirror_lxc.git/commitdiff
lvm: check whether lxc.bdev.lvm.vg is set
authorChristian Brauner <christian.brauner@ubuntu.com>
Fri, 28 Jul 2017 04:17:01 +0000 (06:17 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Fri, 28 Jul 2017 04:17:01 +0000 (06:17 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/bdev/lxclvm.c

index fdbd98707c470c5d76bc8a777ff575a2a8ba5530..7b1cbd5d8069a7b59cb457ab4cb58dc807033aed 100644 (file)
@@ -307,6 +307,11 @@ int lvm_clonepaths(struct bdev *orig, struct bdev *new, const char *oldname,
                        return -1;
                }
                vg = lxc_global_config_value("lxc.bdev.lvm.vg");
+               if (!vg) {
+                       ERROR("The \"lxc.bdev.lvm.vg\" key is not set");
+                       return -1;
+               }
+
                len = strlen("/dev/") + strlen(vg) + strlen(cname) + 4 + 2;
                new->src = malloc(len);
                if (new->src)