diff options
author | Jeremy Allison <jra@samba.org> | 2007-03-21 01:04:56 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:18:47 -0500 |
commit | 6bd7c05290909ef9f5f377dd141a64ed0d654134 (patch) | |
tree | 93f317f58c096f757d9ad5449d91a27153276a4e /source/smbd/seal.c | |
parent | 2fde5c703d2390bc6685f34713dc996e69732f1a (diff) | |
download | samba-6bd7c05290909ef9f5f377dd141a64ed0d654134.tar.gz samba-6bd7c05290909ef9f5f377dd141a64ed0d654134.tar.xz samba-6bd7c05290909ef9f5f377dd141a64ed0d654134.zip |
r21900: Token exchange now seems to work, now why does the
client encrypt fail ?
Jeremy.
Diffstat (limited to 'source/smbd/seal.c')
-rw-r--r-- | source/smbd/seal.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/smbd/seal.c b/source/smbd/seal.c index 8283346c28d..fa47786d519 100644 --- a/source/smbd/seal.c +++ b/source/smbd/seal.c @@ -318,7 +318,7 @@ static NTSTATUS srv_enc_raw_ntlm_auth(unsigned char **ppdata, size_t *p_data_siz if (!partial_srv_trans_enc_ctx) { /* This is the initial step. */ status = srv_enc_ntlm_negotiate(ppdata, p_data_size, blob, False); - if (!NT_STATUS_IS_OK(status)) { + if (!NT_STATUS_EQUAL(status,NT_STATUS_MORE_PROCESSING_REQUIRED) && !NT_STATUS_IS_OK(status)) { srv_free_encryption_context(&partial_srv_trans_enc_ctx); return nt_status_squash(status); } |