bool want_header_signing = false;
NTSTATUS status;
+ if (auth->auth_started) {
+ return false;
+ }
+
+ auth->auth_started = true;
+
if (auth->auth_invalid) {
return false;
}
auth->auth_type = DCERPC_AUTH_TYPE_NONE;
auth->auth_level = DCERPC_AUTH_LEVEL_NONE;
auth->auth_context_id = 0;
+ auth->auth_started = true;
log_successful_dcesrv_authz_event(call);
struct dcesrv_auth *auth = call->auth_state;
dce_conn->allow_alter = true;
- dce_conn->allow_auth3 = true;
if (call->pkt.auth_length == 0) {
auth->auth_finished = true;