From a77b036f3b823a1de9ee05bfe5c620550097d037 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Wed, 26 Aug 2009 01:03:47 +0200 Subject: s3-netlogon: fix default case when _netr_LogonSamLogon is called from other opcodes. Guenther --- source3/rpc_server/srv_netlog_nt.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source3/rpc_server/srv_netlog_nt.c') diff --git a/source3/rpc_server/srv_netlog_nt.c b/source3/rpc_server/srv_netlog_nt.c index 4131fa88eb..01b2398e86 100644 --- a/source3/rpc_server/srv_netlog_nt.c +++ b/source3/rpc_server/srv_netlog_nt.c @@ -825,9 +825,11 @@ NTSTATUS _netr_LogonSamLogon(pipes_struct *p, fn = "_netr_LogonSamLogon"; break; case NDR_NETR_LOGONSAMLOGONEX: + process_creds = false; fn = "_netr_LogonSamLogonEx"; + break; default: - process_creds = false; + return NT_STATUS_INTERNAL_ERROR; } if ( (lp_server_schannel() == True) && (p->auth.auth_type != PIPE_AUTH_TYPE_SCHANNEL) ) { -- cgit