Blame SOURCES/0009-pam_sss_gss-KRB5CCNAME-may-be-NULL.patch

5e7e84
From 0eae7db9e06645ef88d0cf15672770776293edb5 Mon Sep 17 00:00:00 2001
5e7e84
From: =?UTF-8?q?Pavel=20B=C5=99ezina?= <pbrezina@redhat.com>
5e7e84
Date: Mon, 23 May 2022 11:05:01 +0200
5e7e84
Subject: [PATCH] pam_sss_gss: KRB5CCNAME may be NULL
5e7e84
5e7e84
Resolves: https://github.com/SSSD/sssd/issues/6180
5e7e84
5e7e84
:fixes: A regression in pam_sss_gss module causing a failure if
5e7e84
  KRB5CCNAME environment variable was not set was fixed.
5e7e84
5e7e84
Reviewed-by: Alexey Tikhonov <atikhono@redhat.com>
5e7e84
Reviewed-by: Sumit Bose <sbose@redhat.com>
5e7e84
(cherry picked from commit 9aad30711a5928f0e8a3627305b6449291de507f)
5e7e84
---
5e7e84
 src/sss_client/pam_sss_gss.c | 3 ++-
5e7e84
 1 file changed, 2 insertions(+), 1 deletion(-)
5e7e84
5e7e84
diff --git a/src/sss_client/pam_sss_gss.c b/src/sss_client/pam_sss_gss.c
5e7e84
index 51047efc3..77a58e4cf 100644
5e7e84
--- a/src/sss_client/pam_sss_gss.c
5e7e84
+++ b/src/sss_client/pam_sss_gss.c
5e7e84
@@ -492,7 +492,8 @@ static errno_t sss_cli_getenv(const char *variable_name, char **_value)
5e7e84
 {
5e7e84
     char *value = getenv(variable_name);
5e7e84
     if (value == NULL) {
5e7e84
-        return ENOENT;
5e7e84
+        *_value = NULL;
5e7e84
+        return EOK;
5e7e84
     }
5e7e84
 
5e7e84
     *_value = strdup(value);
5e7e84
-- 
5e7e84
2.34.3
5e7e84