]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
bdev_copy segfaults if bdevtype is NULL
authorS.Çağlar Onur <caglar@10ur.org>
Tue, 3 Sep 2013 20:21:15 +0000 (16:21 -0400)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Wed, 4 Sep 2013 13:54:10 +0000 (08:54 -0500)
Signed-off-by: S.Çağlar Onur <caglar@10ur.org>
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
src/lxc/bdev.c

index 39592b2b38db3d996e473f72c8e2fb0abcdca0c5..b45f2cb06a6afce2c51f79a2c4fc48cabfcc874b 100644 (file)
@@ -1939,7 +1939,7 @@ struct bdev *bdev_copy(const char *src, const char *oldname, const char *cname,
                bdevtype = "overlayfs";
 
        *needs_rdep = 0;
-       if (strcmp(orig->type, "dir") == 0 &&
+       if (bdevtype && strcmp(orig->type, "dir") == 0 &&
                        strcmp(bdevtype, "overlayfs") == 0)
                *needs_rdep = 1;