From 309042719bb0bb85cdff5ed95a9f6edaab4a4dcb Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Tue, 22 Jan 2019 18:03:30 +0100 Subject: [PATCH] s3:smbd: fix if (fsp->modified) -> trigger_write_time_update_immediate(fsp) Set per share option "smbd:eof_write_time_update_when_modified" to true to enable this. --- source3/smbd/trans2.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c index 7c1e020324b..d2c85df9b5a 100644 --- a/source3/smbd/trans2.c +++ b/source3/smbd/trans2.c @@ -6658,6 +6658,13 @@ static NTSTATUS smb_set_file_size(connection_struct *conn, get_file_size_stat(psbuf)); if (size == get_file_size_stat(psbuf)) { + if (fsp == NULL) { + return NT_STATUS_OK; + } + if (!fsp->modified) { + return NT_STATUS_OK; + } + trigger_write_time_update_immediate(fsp); return NT_STATUS_OK; } -- 2.21.0