FIX8 sq dcesrv_auth_prepare_auth3
authorStefan Metzmacher <metze@samba.org>
Tue, 17 Nov 2020 12:05:36 +0000 (13:05 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 8 Feb 2024 15:39:19 +0000 (16:39 +0100)
librpc/rpc/dcesrv_auth.c

index f43857d5ec54b10e60cf602dd4e19b0a6bff6d87..bc3658b840b2e05b1af4c6fcee03a04966df648b 100644 (file)
@@ -466,7 +466,11 @@ bool dcesrv_auth_prepare_auth3(struct dcesrv_call_state *call)
        }
 
        if (!auth->auth_started) {
-               call->fault_code = DCERPC_FAULT_ACCESS_DENIED;
+               call->fault_code = DCERPC_NCA_S_PROTO_ERROR;
+               return false;
+       }
+
+       if (auth->auth_invalid) {
                return false;
        }