diff options
author | Sven Eden <yamakuzure@gmx.net> | 2017-04-27 18:17:13 +0200 |
---|---|---|
committer | Sven Eden <yamakuzure@gmx.net> | 2017-05-17 15:22:16 +0200 |
commit | 03aeb1036dde68c309cb2afb9e5d523c60629115 (patch) | |
tree | 6417a08dde3f39c02bafb99176c882e9348600b2 /src/login/pam_elogind.c | |
parent | af0d30d5c8d6980c3612ed2e0bef8691f936049c (diff) |
Prep v229: Add missing fixes from upstream [4/6] src/login
Diffstat (limited to 'src/login/pam_elogind.c')
-rw-r--r-- | src/login/pam_elogind.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/login/pam_elogind.c b/src/login/pam_elogind.c index b1ffc3dd3..95977426d 100644 --- a/src/login/pam_elogind.c +++ b/src/login/pam_elogind.c @@ -272,15 +272,15 @@ _public_ PAM_EXTERN int pam_sm_open_session( if (asprintf(&rt, "/run/user/"UID_FMT, pw->pw_uid) < 0) return PAM_BUF_ERR; - r = pam_misc_setenv(handle, "XDG_RUNTIME_DIR", rt, 0); - if (r != PAM_SUCCESS) { - pam_syslog(handle, LOG_ERR, "Failed to set runtime dir."); - return r; - } - - r = export_legacy_dbus_address(handle, pw->pw_uid, rt); - if (r != PAM_SUCCESS) - return r; + r = pam_misc_setenv(handle, "XDG_RUNTIME_DIR", rt, 0); + if (r != PAM_SUCCESS) { + pam_syslog(handle, LOG_ERR, "Failed to set runtime dir."); + return r; + } + + r = export_legacy_dbus_address(handle, pw->pw_uid, rt); + if (r != PAM_SUCCESS) + return r; return PAM_SUCCESS; } |