summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/ntlm_crypto.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/ntlm_crypto.c b/src/ntlm_crypto.c
index c07f6cd..13e886e 100644
--- a/src/ntlm_crypto.c
+++ b/src/ntlm_crypto.c
@@ -646,9 +646,7 @@ int ntlmv2_verify_nt_response(struct ntlm_buffer *nt_response,
nt_resp = (union wire_ntlm_response *)nt_response->data;
- payload.length = nt_response->length
- - sizeof(nt_resp->v2.resp)
- + sizeof(server_chal);
+ payload.length = nt_response->length - sizeof(nt_resp->v2.resp) + 8;
payload.data = malloc(payload.length);
if (!payload.data) return ENOMEM;
memcpy(payload.data, server_chal, 8);