diff options
-rw-r--r-- | src/ntlm_crypto.c | 4 |
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); |