From 4a56e2f74c45453bbbfa3dabe4d2613949d90d4a Mon Sep 17 00:00:00 2001 From: akallabeth Date: Wed, 3 Apr 2024 12:43:12 +0200 Subject: [PATCH] [winpr,kerberos] use profile_abandon suggested by @greghudson to just release the profile and not flush changes back to config file. See #9766 --- winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c b/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c index 2638b221d..b5dfc6e48 100644 --- a/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c +++ b/winpr/libwinpr/sspi/Kerberos/krb5glue_mit.c @@ -210,7 +210,7 @@ krb5_error_code krb5glue_get_init_creds(krb5_context ctx, krb5_principal princ, if ((rv = profile_flush_to_file(profile, tmp_profile_path))) goto cleanup; - profile_release(profile); + profile_abandon(profile); profile = NULL; if ((rv = profile_init_path(tmp_profile_path, &profile))) goto cleanup; @@ -239,7 +239,7 @@ cleanup: krb5_get_init_creds_opt_free(ctx, gic_opt); if (is_temp_ctx) krb5_free_context(ctx); - profile_release(profile); + profile_abandon(profile); winpr_DeleteFile(tmp_profile_path); free(tmp_profile_path);