From: Ralph Boehme Date: Wed, 3 Jun 2026 13:24:36 +0000 (+0200) Subject: smbd: consistently assert regular files for Durable Handles X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e628354389a07c6d6362467ccda4d221dfb12dd;p=thirdparty%2Fsamba.git smbd: consistently assert regular files for Durable Handles We already check this this way when reconnecting a handle. Signed-off-by: Ralph Boehme Reviewed-by: Anoop C S --- diff --git a/source3/smbd/durable.c b/source3/smbd/durable.c index 22479ba56ec..44c9bd1bd2b 100644 --- a/source3/smbd/durable.c +++ b/source3/smbd/durable.c @@ -71,7 +71,8 @@ NTSTATUS vfs_default_durable_cookie(struct files_struct *fsp, return NT_STATUS_NOT_SUPPORTED; } - if (fsp->fsp_flags.is_directory) { + if (!S_ISREG(fsp->fsp_name->st.st_ex_mode)) { + /* We only support Durable Handles on regular files */ return NT_STATUS_NOT_SUPPORTED; }