From 9e21bb6f5653040a6f6409013afe7ae4aa4b65b0 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Fri, 23 Apr 2021 11:29:47 +0200 Subject: [PATCH] dir: fix rootfs mounting We need to be able to lookup symlinks and allow xdev. Signed-off-by: Christian Brauner --- src/lxc/storage/dir.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lxc/storage/dir.c b/src/lxc/storage/dir.c index ea92928f1..edbe781ad 100644 --- a/src/lxc/storage/dir.c +++ b/src/lxc/storage/dir.c @@ -151,11 +151,11 @@ int dir_mount(struct lxc_storage *bdev) if (can_use_bind_mounts()) { __do_close int fd_source = -EBADF, fd_target = -EBADF; - fd_source = open_at(-EBADF, src, PROTECT_OPATH_DIRECTORY, PROTECT_LOOKUP_ABSOLUTE, 0); + fd_source = open_at(-EBADF, src, PROTECT_OPATH_DIRECTORY, 0, 0); if (fd_source < 0) return syserror("Failed to open \"%s\"", src); - fd_target = open_at(-EBADF, bdev->dest, PROTECT_OPATH_DIRECTORY, PROTECT_LOOKUP_ABSOLUTE, 0); + fd_target = open_at(-EBADF, bdev->dest, PROTECT_OPATH_DIRECTORY, 0, 0); if (fd_target < 0) return syserror("Failed to open \"%s\"", bdev->dest); -- 2.47.2