summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-04-05 14:53:37 -0400
committerSimo Sorce <simo@redhat.com>2014-05-04 17:21:06 -0400
commit7342ec8ab496269c4e5d0c1a3fbc4dc2a5c69c2d (patch)
tree60e5a2e6ac28941c8cc91977f278a638fd65c697 /src
parentcf0d9717ce4ae09568b8e5e66cf27db286925bff (diff)
downloadgss-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.c7
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);