From 3cf6e96dbb0c36ab592e49da35a6ce0050b0b8c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 31 Oct 2005 15:59:11 +0000 Subject: [PATCH] Remove memory leaks. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16265 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/krb5/test_kcred.c | 12 ++++++++++++ lib/gssapi/test_kcred.c | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/lib/gssapi/krb5/test_kcred.c b/lib/gssapi/krb5/test_kcred.c index a14c6bb1c..1c9655663 100644 --- a/lib/gssapi/krb5/test_kcred.c +++ b/lib/gssapi/krb5/test_kcred.c @@ -98,9 +98,21 @@ copy_import(void) if (usage1 != usage1) errx(1, "usage not equal"); + gss_release_cred(&min_stat, &cred1); + gss_release_cred(&min_stat, &cred2); + + gss_release_name(&min_stat, &name1); + gss_release_name(&min_stat, &name2); + #if 0 compare(mechs1, mechs2); #endif + + gss_release_oid_set(&min_stat, &mechs1); + gss_release_oid_set(&min_stat, &mechs2); + + krb5_cc_destroy(context, id); + krb5_free_context(context); } static struct getargs args[] = { diff --git a/lib/gssapi/test_kcred.c b/lib/gssapi/test_kcred.c index a14c6bb1c..1c9655663 100644 --- a/lib/gssapi/test_kcred.c +++ b/lib/gssapi/test_kcred.c @@ -98,9 +98,21 @@ copy_import(void) if (usage1 != usage1) errx(1, "usage not equal"); + gss_release_cred(&min_stat, &cred1); + gss_release_cred(&min_stat, &cred2); + + gss_release_name(&min_stat, &name1); + gss_release_name(&min_stat, &name2); + #if 0 compare(mechs1, mechs2); #endif + + gss_release_oid_set(&min_stat, &mechs1); + gss_release_oid_set(&min_stat, &mechs2); + + krb5_cc_destroy(context, id); + krb5_free_context(context); } static struct getargs args[] = {