aboutsummaryrefslogtreecommitdiff
path: root/appl/test/uu_server.c
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2023-06-26 22:56:52 +0000
committerCy Schubert <cy@FreeBSD.org>2023-06-26 22:56:52 +0000
commitb6a943f7197af1a5eb6bb028b9b808ec5016e30c (patch)
treecfbb91e940dd89d0e1d46095f43c228d7d079fa0 /appl/test/uu_server.c
parent6f4e10db3298f6d65e1e646fe52aaafc3682b788 (diff)
downloadsrc-vendor/heimdal.tar.gz
src-vendor/heimdal.zip
Heimdal 7.8.0 does not support OpenSSL 3.0. 7.9.0 will but it hasn't been released yet. We are importing f62e2f278 for its OpenSSL 3.0 support.
Diffstat (limited to 'appl/test/uu_server.c')
-rw-r--r--appl/test/uu_server.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/appl/test/uu_server.c b/appl/test/uu_server.c
index 64a2b1279fae..6e046990b165 100644
--- a/appl/test/uu_server.c
+++ b/appl/test/uu_server.c
@@ -102,6 +102,8 @@ proto (int sock, const char *service)
&in_creds, &out_creds);
if(status)
krb5_err(context, 1, status, "krb5_get_credentials");
+ krb5_cc_close(context, ccache);
+ ccache = NULL;
status = krb5_cc_default(context, &ccache);
if(status)
@@ -120,6 +122,8 @@ proto (int sock, const char *service)
NULL,
NULL,
NULL);
+ krb5_cc_close(context, ccache);
+ ccache = NULL;
if (status)
krb5_err(context, 1, status, "krb5_sendauth");
@@ -134,6 +138,9 @@ proto (int sock, const char *service)
free(str);
}
+ krb5_free_principal(context, in_creds.client);
+ krb5_free_principal(context, in_creds.server);
+
krb5_data_zero (&data);
krb5_data_zero (&packet);