mirror of
https://github.com/samba-team/samba.git
synced 2025-01-10 01:18:15 +03:00
s3: vfs_widelinks: Allow case insensitivity to work on DFS widelinks shares.
Remove knownfail. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15662 Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Noel Power <noel.power@suse.com> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Tue Jun 11 17:00:38 UTC 2024 on atb-devel-224
This commit is contained in:
parent
e37e4f4749
commit
e535bcc698
@ -1 +0,0 @@
|
||||
^samba3.blackbox.widelink_dfs_ci.creating\ a\ directory\ x\ and\ chdir\ into\ it\(fileserver\)
|
@ -383,8 +383,17 @@ static int widelinks_openat(vfs_handle_struct *handle,
|
||||
}
|
||||
lstat_ret = SMB_VFS_NEXT_LSTAT(handle,
|
||||
full_fname);
|
||||
if (lstat_ret != -1 &&
|
||||
VALID_STAT(full_fname->st) &&
|
||||
if (lstat_ret == -1) {
|
||||
/*
|
||||
* Path doesn't exist. We must
|
||||
* return errno from LSTAT.
|
||||
*/
|
||||
int saved_errno = errno;
|
||||
TALLOC_FREE(full_fname);
|
||||
errno = saved_errno;
|
||||
return -1;
|
||||
}
|
||||
if (VALID_STAT(full_fname->st) &&
|
||||
S_ISLNK(full_fname->st.st_ex_mode)) {
|
||||
fsp->fsp_name->st = full_fname->st;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user