We should only ignore veto files if they are about to deleted anyway
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Pavel Filipenský <pfilipensky@samba.org>
const char *dname = NULL;
char *talloced = NULL;
struct connection_struct *conn = fsp->conn;
+ bool delete_veto = lp_delete_veto_files(SNUM(conn));
struct smb_Dir *dir_hnd = NULL;
status = OpenDir_from_pathref(talloc_tos(), fsp, NULL, 0, &dir_hnd);
TALLOC_FREE(talloced);
continue;
}
- if (IS_VETO_PATH(conn, dname)) {
+ if (delete_veto && IS_VETO_PATH(conn, dname)) {
TALLOC_FREE(talloced);
continue;
}