waf: added top level build rules
[samba.git] / librpc / rpc / dcerpc_error.c
index 713e32e7ed7b81b38e70b088da08f035745fcc24..17095e50576f44c5d9bc548470b2c2f81021d68d 100644 (file)
@@ -61,7 +61,7 @@ static const struct dcerpc_fault_table dcerpc_faults[] =
        _FAULT_STR(DCERPC_NCA_S_FAULT_REMOTE_COMM_FAILURE),
        _FAULT_STR(DCERPC_NCA_S_FAULT_PIPE_EMPTY),
        _FAULT_STR(DCERPC_NCA_S_FAULT_PIPE_CLOSED),
-       _FAULT_STR(DCERPC_NCA_S_FAULT_PIPE_ORDER        ),
+       _FAULT_STR(DCERPC_NCA_S_FAULT_PIPE_ORDER),
        _FAULT_STR(DCERPC_NCA_S_FAULT_PIPE_DISCIPLINE),
        _FAULT_STR(DCERPC_NCA_S_FAULT_PIPE_COMM_ERROR),
        _FAULT_STR(DCERPC_NCA_S_FAULT_PIPE_MEMORY),
@@ -77,7 +77,7 @@ static const struct dcerpc_fault_table dcerpc_faults[] =
        _FAULT_STR(DCERPC_NCA_S_FAULT_CODESET_CONV_ERROR),
        _FAULT_STR(DCERPC_NCA_S_FAULT_OBJECT_NOT_FOUND),
        _FAULT_STR(DCERPC_NCA_S_FAULT_NO_CLIENT_STUB),
-       _FAULT_STR(NULL),
+       { NULL, 0 }
 #undef _FAULT_STR
 };
 
@@ -114,6 +114,8 @@ _PUBLIC_ NTSTATUS dcerpc_fault_to_nt_status(uint32_t fault_code)
                return NT_STATUS_RPC_CALL_FAILED;
        case DCERPC_FAULT_ACCESS_DENIED:
                return NT_STATUS_ACCESS_DENIED;
+       case DCERPC_FAULT_SEC_PKG_ERROR:
+               return NT_STATUS_RPC_SEC_PKG_ERROR;
        }
 
        return NT_STATUS_RPC_PROTOCOL_ERROR;