From 7b367d5c87a54c4633c650acc0d89c402d3c02d6 Mon Sep 17 00:00:00 2001
From: Daniel Kouril <kouril@ics.muni.cz>
Date: Fri, 21 Apr 2023 14:19:29 +0200
Subject: [PATCH] Fix free'ing krb5 data structures

---
 creds2cc.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/creds2cc.c b/creds2cc.c
index 34a51e9..d75ef84 100644
--- a/creds2cc.c
+++ b/creds2cc.c
@@ -113,7 +113,8 @@ doit(const char *sent_creds, const char *ccname_file)
 	ret = 0;
 
 end:
-	krb5_free_data(context, &creds_data);
+	if (creds_data.data)
+		krb5_data_free(context, &creds_data);
 	if (auth_context)
 		krb5_auth_con_free(context, auth_context);
 	if (creds) {
-- 
GitLab