From: Samuel Cabrero Date: Fri, 14 Feb 2025 16:07:14 +0000 (+0100) Subject: vfs: Add VFS_OPEN_HOW_RESOLVE_NO_XDEV flag X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aac78b2142392a212e5b047225d50612da82a953;p=thirdparty%2Fsamba.git vfs: Add VFS_OPEN_HOW_RESOLVE_NO_XDEV flag It disallows traversal of mount points during path resolution, including bind mounts. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15805 Signed-off-by: Samuel Cabrero Reviewed-by: Ralph Boehme --- diff --git a/source3/include/vfs.h b/source3/include/vfs.h index e99d84e36f8..5f38a7c5424 100644 --- a/source3/include/vfs.h +++ b/source3/include/vfs.h @@ -933,6 +933,7 @@ struct vfs_aio_state { #define VFS_OPEN_HOW_RESOLVE_NO_SYMLINKS 1 #define VFS_OPEN_HOW_WITH_BACKUP_INTENT 2 +#define VFS_OPEN_HOW_RESOLVE_NO_XDEV 4 struct vfs_open_how { int flags;