From 36f622acea8ffa59233bc1b96c6a38f1c29623a8 Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Wed, 15 Mar 2006 15:38:15 +0000 Subject: r14450: Fix more get_md4pw() breakage caused by missing "breaks" in the switch statement which matched the schannel type against the account type. (This used to be commit 57c705ea63381ed9ab09145b4f57a736931fa6ca) --- source3/rpc_server/srv_netlog_nt.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source3/rpc_server') diff --git a/source3/rpc_server/srv_netlog_nt.c b/source3/rpc_server/srv_netlog_nt.c index cafef5ab7f..1a7ab4ef53 100644 --- a/source3/rpc_server/srv_netlog_nt.c +++ b/source3/rpc_server/srv_netlog_nt.c @@ -268,6 +268,7 @@ static NTSTATUS get_md4pw(char *md4pw, char *mach_acct, uint16 sec_chan_type) TALLOC_FREE(sampass); return NT_STATUS_NO_TRUST_SAM_ACCOUNT; } + break; case SEC_CHAN_WKSTA: if (!(acct_ctrl & ACB_WSTRUST)) { DEBUG(0,("get_md4pw: Workstation %s: WORKSTATION secure channel requested " @@ -275,6 +276,7 @@ static NTSTATUS get_md4pw(char *md4pw, char *mach_acct, uint16 sec_chan_type) TALLOC_FREE(sampass); return NT_STATUS_NO_TRUST_SAM_ACCOUNT; } + break; case SEC_CHAN_DOMAIN: if (!(acct_ctrl & ACB_DOMTRUST)) { DEBUG(0,("get_md4pw: Workstation %s: DOMAIN secure channel requested " @@ -282,6 +284,7 @@ static NTSTATUS get_md4pw(char *md4pw, char *mach_acct, uint16 sec_chan_type) TALLOC_FREE(sampass); return NT_STATUS_NO_TRUST_SAM_ACCOUNT; } + break; default: break; } -- cgit