Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
continue;
}
- if (!is_visible_file(conn,
- dir_hnd,
- dname,
- &st,
- false)) {
- TALLOC_FREE(talloced);
- continue;
- }
-
/* Construct the full name. */
fullname = talloc_asprintf(ctx,
"%s/%s",
goto err_break;
}
+ if (!is_visible_fsp(atname->fsp, false)) {
+ TALLOC_FREE(smb_dname_full);
+ TALLOC_FREE(fullname);
+ TALLOC_FREE(talloced);
+ TALLOC_FREE(atname);
+ continue;
+ }
+
retval = SMB_VFS_UNLINKAT(conn,
dirfsp,
atname,