From: Jeremy Allison Date: Thu, 21 Oct 2021 23:18:24 +0000 (-0700) Subject: s3: smbd: Fix recursive directory delete of a directory containing veto file and... X-Git-Tag: ldb-2.5.0~340 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=73de1194c3c429ab93d722a852aa4f54213b112a;p=thirdparty%2Fsamba.git s3: smbd: Fix recursive directory delete of a directory containing veto file and msdfs links. Remove knownfail. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14878 Signed-off-by: Jeremy Allison Reviewed-by: Ralph Boehme --- diff --git a/selftest/knownfail.d/veto_rmdir b/selftest/knownfail.d/veto_rmdir deleted file mode 100644 index ecced55d794..00000000000 --- a/selftest/knownfail.d/veto_rmdir +++ /dev/null @@ -1 +0,0 @@ -^samba3.blackbox.test_veto_rmdir.rmdir can delete directory containing a veto file\(fileserver\) diff --git a/source3/smbd/close.c b/source3/smbd/close.c index be7b6159b64..45beaad84ff 100644 --- a/source3/smbd/close.c +++ b/source3/smbd/close.c @@ -1264,7 +1264,7 @@ static NTSTATUS rmdir_internals(TALLOC_CTX *ctx, struct files_struct *fsp) /* Retry the rmdir */ ret = SMB_VFS_UNLINKAT(conn, - dirfsp, + parent_fname->fsp, at_fname, AT_REMOVEDIR);