From: Ralph Boehme Date: Sat, 19 Oct 2024 05:47:33 +0000 (+0200) Subject: smbd: trigger NOTIFY_ACTION_DIRLEASE_BREAK when truncating files X-Git-Tag: tdb-1.4.13~702 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ed026dd7ca7cd1abc9fe2d41ea1e14110629e5c;p=thirdparty%2Fsamba.git smbd: trigger NOTIFY_ACTION_DIRLEASE_BREAK when truncating files Signed-off-by: Ralph Boehme Reviewed-by: Stefan Metzmacher --- diff --git a/source3/smbd/open.c b/source3/smbd/open.c index 267ac700e52..925d23d1e1e 100644 --- a/source3/smbd/open.c +++ b/source3/smbd/open.c @@ -4656,11 +4656,12 @@ unlock: } if (truncated) { notify_fname(fsp->conn, - NOTIFY_ACTION_MODIFIED, + NOTIFY_ACTION_MODIFIED | + NOTIFY_ACTION_DIRLEASE_BREAK, FILE_NOTIFY_CHANGE_SIZE | FILE_NOTIFY_CHANGE_ATTRIBUTES, fsp->fsp_name, - NULL); + fsp_get_smb2_lease(fsp)); } if (!NT_STATUS_IS_OK(status)) { fd_close(fsp);