diff options
-rw-r--r-- | source3/libsmb/ntlmssp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source3/libsmb/ntlmssp.c b/source3/libsmb/ntlmssp.c index 6958a0dd16..477b94c1d0 100644 --- a/source3/libsmb/ntlmssp.c +++ b/source3/libsmb/ntlmssp.c @@ -243,6 +243,9 @@ NTSTATUS ntlmssp_update(struct ntlmssp_state *ntlmssp_state, /* 'datagram' mode - no neg packet */ ntlmssp_command = NTLMSSP_NEGOTIATE; break; + default: + DEBUG(1, ("Invalid role: %d\n", ntlmssp_state->role)); + return NT_STATUS_INVALID_PARAMETER; } } else { if (!msrpc_parse(ntlmssp_state, &input, "Cd", |