it certainly doesn't make sense as LOGON_FAILURE.
Andrew Bartlett
const int DCERPC_FAULT_INVALID_TAG = 0x1c000006;
const int DCERPC_FAULT_CONTEXT_MISMATCH = 0x1c00001a;
const int DCERPC_FAULT_OTHER = 0x00000001;
- const int DCERPC_FAULT_LOGON_FAILURE = 0x00000005;
+ const int DCERPC_FAULT_ACCESS_DENIED = 0x00000005;
const int DCERPC_FAULT_CANT_PERFORM = 0x000006d8;
/* we return this fault when we haven't yet run the test
{ "DCERPC_FAULT_INVALID_TAG", DCERPC_FAULT_INVALID_TAG },
{ "DCERPC_FAULT_CONTEXT_MISMATCH", DCERPC_FAULT_CONTEXT_MISMATCH },
{ "DCERPC_FAULT_OTHER", DCERPC_FAULT_OTHER },
- { "DCERPC_FAULT_LOGON_FAILURE", DCERPC_FAULT_LOGON_FAILURE },
+ { "DCERPC_FAULT_ACCESS_DENIED", DCERPC_FAULT_ACCESS_DENIED },
{ NULL, 0}
};
if (call->pkt.ptype == DCERPC_PKT_REQUEST &&
!dcesrv_auth_request(call, &blob)) {
dce_partial_advance(dce_conn, blob.length);
- return dcesrv_fault(call, DCERPC_FAULT_LOGON_FAILURE);
+ return dcesrv_fault(call, DCERPC_FAULT_ACCESS_DENIED);
}
dce_partial_advance(dce_conn, blob.length);