mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
r8121: yuck. w2k3 seems to choose ERRDOS:ERRbaduid or
NT_STATUS_INVALID_HANDLE on a per call basis for a bad vuid. That
means it is doing checking for a valid vuid in each backend function,
rather than globally. I don't want to emulate that as it is way too
error prone, and could easily lead to a security hole, so instead
accept either error code in our test suite.
(This used to be commit aefa9e53fa
)
This commit is contained in:
parent
afe376bfc7
commit
8ade96e5e4
@ -1347,7 +1347,9 @@ static BOOL run_vuidtest(void)
|
||||
}
|
||||
|
||||
if (!NT_STATUS_EQUAL(cli->transport->error.e.nt_status,
|
||||
NT_STATUS_DOS(ERRSRV, ERRbaduid))) {
|
||||
NT_STATUS_DOS(ERRSRV, ERRbaduid)) &&
|
||||
!NT_STATUS_EQUAL(cli->transport->error.e.nt_status,
|
||||
NT_STATUS_INVALID_HANDLE)) {
|
||||
printf("ERROR: qfileinfo should have returned DOS error "
|
||||
"ERRSRV:ERRbaduid\n but returned %s\n",
|
||||
smbcli_errstr(cli->tree));
|
||||
|
Loading…
Reference in New Issue
Block a user