r6526: Rename this RPC fault. Everybody else calls this ACCESS_DENIED, and
authorAndrew Bartlett <abartlet@samba.org>
Sat, 30 Apr 2005 08:17:13 +0000 (08:17 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:16:22 +0000 (13:16 -0500)
it certainly doesn't make sense as LOGON_FAILURE.

Andrew Bartlett

source/librpc/idl/dcerpc.idl
source/librpc/rpc/dcerpc_error.c
source/rpc_server/dcerpc_server.c

index 3ffe14d453968940d3d99d929a4d5f49767f4eea..584bec0b107ae98306e0619b5b5365d0e6d595d4 100644 (file)
@@ -99,7 +99,7 @@ interface dcerpc
        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
index c9434060a1ed58ed2ed007cf307ba9c1446c6aca..d5a456c22183acd76b208db9ceb3e245f7102b58 100644 (file)
@@ -35,7 +35,7 @@ static const struct dcerpc_fault_table dcerpc_faults[] =
        { "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}      
 };
index b050830883dd8c002e55443d71d73c85d8a2ec6c..cb1cdc9416d9ef6ea748ab70ad9f8d854d32bd99 100644 (file)
@@ -963,7 +963,7 @@ NTSTATUS dcesrv_input_process(struct dcesrv_connection *dce_conn)
        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);