From 20f9b2be487f93f55e3ab41ab5e5d6caa828a73d Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Sat, 25 Apr 2020 17:19:25 -0500 Subject: [PATCH] gss: Fix some test leaks --- lib/gssapi/test_acquire_cred.c | 3 ++- lib/gssapi/test_context.c | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/gssapi/test_acquire_cred.c b/lib/gssapi/test_acquire_cred.c index d92698322..ef49311bc 100644 --- a/lib/gssapi/test_acquire_cred.c +++ b/lib/gssapi/test_acquire_cred.c @@ -337,7 +337,8 @@ main(int argc, char **argv) } gss_release_cred(&min_stat, &cred); } - + gss_release_oid_set(&min_stat, &oidset); + gss_release_name(&min_stat, &target); return 0; } diff --git a/lib/gssapi/test_context.c b/lib/gssapi/test_context.c index b31a94771..3edc51754 100644 --- a/lib/gssapi/test_context.c +++ b/lib/gssapi/test_context.c @@ -254,7 +254,7 @@ loop(gss_OID mechoid, gss_release_buffer(&min_stat, &output_token); if (maj_stat & GSS_S_CONTINUE_NEEDED) - ; + gss_release_name(&min_stat, &src_name); else server_done = 1; } @@ -829,6 +829,8 @@ main(int argc, char **argv) gssapi_err(maj_stat, min_stat, GSS_C_NO_OID)); } + gss_release_name(&min_stat, &cname); + if (verbose_flag) { size_t i;