diff --git a/lib/ntlm/test_ntlm.c b/lib/ntlm/test_ntlm.c index de94c0505..6f1a53aa7 100644 --- a/lib/ntlm/test_ntlm.c +++ b/lib/ntlm/test_ntlm.c @@ -151,6 +151,8 @@ test_parse(void) if (ret) errx(1, "heim_ntlm_encode_type2"); + free(type2.targetname); + memset(&type2, 0, sizeof(type2)); ret = heim_ntlm_decode_type2(&data, &type2); @@ -158,6 +160,8 @@ test_parse(void) if (ret) errx(1, "heim_ntlm_decode_type2"); + heim_ntlm_free_type2(&type2); + return 0; } @@ -222,6 +226,7 @@ test_keys(void) free(key.data); free(answer.data); + free(targetinfo.data); return 0; }