diff --git a/lib/ntlm/test_ntlm.c b/lib/ntlm/test_ntlm.c index 838359576..06df26079 100644 --- a/lib/ntlm/test_ntlm.c +++ b/lib/ntlm/test_ntlm.c @@ -74,6 +74,8 @@ test_parse(void) if (ret) errx(1, "heim_ntlm_encode_type1"); + heim_ntlm_free_type1(&type1); + /* * */ @@ -91,6 +93,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); @@ -227,6 +231,7 @@ test_keys(void) free(key.data); free(answer.data); free(infotarget.data); + free(infotarget2.data); return 0; }