From: Ralph Boehme Date: Thu, 19 Nov 2020 10:21:42 +0000 (+0100) Subject: smbd: ignore non FSA fsps in file_find_dif() X-Git-Tag: samba-4.14.0rc1~363 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=24dd647c1c34dc5b09f55f03aef4725c06a185ab;p=thirdparty%2Fsamba.git smbd: ignore non FSA fsps in file_find_dif() Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- 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; }