mirror of
https://github.com/samba-team/samba.git
synced 2025-03-08 04:58:40 +03:00
s4 torture: Change RAW-SFILEINFO-END-OF-FILE to check for share modes by default
Since the windows behavior appears to be a bug, only check for the windows-style share mode bug if target=<windows variant> is specified
This commit is contained in:
parent
2738e31674
commit
66bf780e6e
@ -772,17 +772,15 @@ torture_raw_sfileinfo_eof(struct torture_context *tctx, struct smbcli_state *cli
|
||||
* Looks like a windows bug:
|
||||
* http://lists.samba.org/archive/cifs-protocol/2009-November/001130.html
|
||||
*/
|
||||
if (torture_setting_bool(tctx, "samba3", false) ||
|
||||
torture_setting_bool(tctx, "samba4", false) ||
|
||||
torture_setting_bool(tctx, "onefs", false)) {
|
||||
if (TARGET_IS_W2K8(tctx) || TARGET_IS_WIN7(tctx)) {
|
||||
/* It succeeds! This is just weird! */
|
||||
torture_assert_ntstatus_equal_goto(tctx, status, NT_STATUS_OK, ret,
|
||||
done, "Status should be OK");
|
||||
} else {
|
||||
torture_assert_ntstatus_equal_goto(tctx, status,
|
||||
NT_STATUS_SHARING_VIOLATION, ret, done, "Status should be "
|
||||
"SHARING_VIOLATION");
|
||||
goto done;
|
||||
} else {
|
||||
/* It succeeds! This is just weird! */
|
||||
torture_assert_ntstatus_equal_goto(tctx, status, NT_STATUS_OK, ret,
|
||||
done, "Status should be OK");
|
||||
}
|
||||
|
||||
/* Verify that the file was actually extended to 100. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user