From 24dd647c1c34dc5b09f55f03aef4725c06a185ab Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Thu, 19 Nov 2020 11:21:42 +0100 Subject: [PATCH] smbd: ignore non FSA fsps in file_find_dif() Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- source3/smbd/files.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source3/smbd/files.c b/source3/smbd/files.c index 49538c01cf3..4d16e7e89c2 100644 --- a/source3/smbd/files.c +++ b/source3/smbd/files.c @@ -749,6 +749,9 @@ files_struct *file_find_dif(struct smbd_server_connection *sconn, if (!file_id_equal(&fsp->file_id, &id)) { continue; } + if (!fsp->fsp_flags.is_fsa) { + continue; + } if (fh_get_gen_id(fsp->fh) != gen_id) { continue; } -- 2.47.3