diff options
author | Cy Schubert <cy@FreeBSD.org> | 2023-06-26 22:56:52 +0000 |
---|---|---|
committer | Cy Schubert <cy@FreeBSD.org> | 2023-06-26 22:56:52 +0000 |
commit | b6a943f7197af1a5eb6bb028b9b808ec5016e30c (patch) | |
tree | cfbb91e940dd89d0e1d46095f43c228d7d079fa0 /appl/test/uu_server.c | |
parent | 6f4e10db3298f6d65e1e646fe52aaafc3682b788 (diff) | |
download | src-vendor/heimdal.tar.gz src-vendor/heimdal.zip |
heimdal: Vendor import f62e2f278vendor/heimdal/7.8.0-2023-06-10-f62e2f278vendor/heimdal
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.c | 7 |
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); |