]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: smbd: In can_delete_directory_fsp() explicitly call IS_VETO_PATH().
authorJeremy Allison <jra@samba.org>
Fri, 4 Jun 2021 19:47:11 +0000 (12:47 -0700)
committerRalph Boehme <slow@samba.org>
Wed, 9 Jun 2021 13:14:30 +0000 (13:14 +0000)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/smbd/dir.c

index 034003e3caf70bef59ef1701af4af58c4a82c72b..4c1b1807cc9a9d729d274193141ec082cfc66a92 100644 (file)
@@ -2118,7 +2118,10 @@ NTSTATUS can_delete_directory_fsp(files_struct *fsp)
                        TALLOC_FREE(talloced);
                        continue;
                }
-
+               if (IS_VETO_PATH(conn, dname)) {
+                       TALLOC_FREE(talloced);
+                       continue;
+               }
                if (!is_visible_file(conn,
                                dir_hnd,
                                dname,