diff options
author | Simo Sorce <simo@redhat.com> | 2014-04-05 14:53:37 -0400 |
---|---|---|
committer | Simo Sorce <simo@redhat.com> | 2014-05-04 17:21:06 -0400 |
commit | 7342ec8ab496269c4e5d0c1a3fbc4dc2a5c69c2d (patch) | |
tree | 60e5a2e6ac28941c8cc91977f278a638fd65c697 /src | |
parent | cf0d9717ce4ae09568b8e5e66cf27db286925bff (diff) | |
download | gss-ntlmssp-7342ec8ab496269c4e5d0c1a3fbc4dc2a5c69c2d.tar.gz gss-ntlmssp-7342ec8ab496269c4e5d0c1a3fbc4dc2a5c69c2d.tar.xz gss-ntlmssp-7342ec8ab496269c4e5d0c1a3fbc4dc2a5c69c2d.zip |
Remove unnecessary assignments
The calculation was right but some unnecessary assignments were left
from a previous version.
Also make the length computation more obvious.
Diffstat (limited to 'src')
-rw-r--r-- | src/ntlm_crypto.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/ntlm_crypto.c b/src/ntlm_crypto.c index 58c7191..46b7d97 100644 --- a/src/ntlm_crypto.c +++ b/src/ntlm_crypto.c @@ -597,10 +597,9 @@ int ntlmv2_verify_nt_response(struct ntlm_buffer *nt_response, nt_resp = (union wire_ntlm_response *)nt_response->data; - payload.length = 8; - payload.data = server_chal; - - payload.length = nt_response->length - 8; + payload.length = nt_response->length + - sizeof(nt_resp->v2.resp) + + sizeof(server_chal); payload.data = malloc(payload.length); if (!payload.data) return ENOMEM; memcpy(payload.data, server_chal, 8); |