From ed239d3f297b6ea4dc64ed9818ebc6ca2720753e Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Wed, 20 Nov 2024 12:02:54 +0100 Subject: [PATCH] smbd: Allow a symlink as lcomp when asking for REPARSE_POINT Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- source3/smbd/filename.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source3/smbd/filename.c b/source3/smbd/filename.c index ace39003021..b9bdda3ae0d 100644 --- a/source3/smbd/filename.c +++ b/source3/smbd/filename.c @@ -77,6 +77,10 @@ uint32_t filename_create_ucf_flags(struct smb_request *req, break; } + if (create_options & FILE_OPEN_REPARSE_POINT) { + ucf_flags |= UCF_LCOMP_LNK_OK; + } + return ucf_flags; } -- 2.47.3