mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
r23910: We used to deny renames on the
source open for non-delete open. Turns out this is not the case. VL please test but this matches Windows behaviour. (I'll add a torture test tomorrow). Jeremy.
This commit is contained in:
parent
0989877fd1
commit
03e3d58746
@ -1863,6 +1863,12 @@ static NTSTATUS can_rename(connection_struct *conn, files_struct *fsp,
|
||||
return NT_STATUS_NO_SUCH_FILE;
|
||||
}
|
||||
|
||||
#if 0
|
||||
/* We used to deny renames on the
|
||||
* source open for non-delete open.
|
||||
* Turns out this is not the case.
|
||||
* VL please test but this matches
|
||||
* Windows behaviour. JRA. */
|
||||
if (S_ISDIR(pst->st_mode)) {
|
||||
return NT_STATUS_OK;
|
||||
}
|
||||
@ -1872,6 +1878,9 @@ static NTSTATUS can_rename(connection_struct *conn, files_struct *fsp,
|
||||
}
|
||||
|
||||
return NT_STATUS_ACCESS_DENIED;
|
||||
#else
|
||||
return NT_STATUS_OK;
|
||||
#endif
|
||||
}
|
||||
|
||||
/*******************************************************************
|
||||
|
Loading…
Reference in New Issue
Block a user