From: Christian Brauner Date: Wed, 28 Apr 2021 09:24:15 +0000 (+0200) Subject: storage/dir: retrieve proper source path later X-Git-Tag: lxc-5.0.0~188^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31278920a83ec65d3abe7c29fdc6a1f9033d741a;p=thirdparty%2Flxc.git storage/dir: retrieve proper source path later Signed-off-by: Christian Brauner --- diff --git a/src/lxc/storage/dir.c b/src/lxc/storage/dir.c index 36eb30690..8a3d33f67 100644 --- a/src/lxc/storage/dir.c +++ b/src/lxc/storage/dir.c @@ -142,11 +142,11 @@ int dir_mount(struct lxc_storage *bdev) if (is_empty_string(bdev->dest)) return syserror_set(-EINVAL, "Missing target mountpoint"); - src = lxc_storage_get_path(bdev->src, bdev->type); - if (rootfs->dfd_idmapped >= 0 && !can_use_bind_mounts()) return syserror_set(-EOPNOTSUPP, "Idmapped mount requested but kernel doesn't support new mount API"); + src = lxc_storage_get_path(bdev->src, bdev->type); + if (can_use_bind_mounts()) { __do_close int fd_source = -EBADF, fd_target = -EBADF;