Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > f688fb39cfed0426a20c0bac7361c521 > files > 7

systemd-253.7-1.mga9.src.rpm

From 340e3dd8a69d922597196ca8b9fff5711e1a300b Mon Sep 17 00:00:00 2001
From: Colin Guthrie <colin@mageia.org>
Date: Wed, 18 Dec 2013 14:52:13 +0000
Subject: [PATCH 507/509] pam: Suppress errors in the SuSE patch to unset
 XDG_RUNTIME_DIR

---
 src/login/pam_systemd.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/login/pam_systemd.c b/src/login/pam_systemd.c
index 803324662..3c723e9ad 100644
--- a/src/login/pam_systemd.c
+++ b/src/login/pam_systemd.c
@@ -467,6 +467,8 @@ _public_ PAM_EXTERN int pam_sm_open_session(
                 }
         } else {
                 (void) unsetenv("XDG_RUNTIME_DIR");
+                /* Avoid errors from pam_putenv when the var does not exist */
+                pam_putenv(handle, "XDG_RUNTIME_DIR=");
                 r = pam_putenv(handle, "XDG_RUNTIME_DIR");
                 if (r != PAM_SUCCESS && r != PAM_BAD_ITEM) {
                          pam_syslog(handle, LOG_ERR, "Failed to unset runtime dir.");
-- 
2.13.5