- Add xrdp-fix-support-pam-vendor-dir.patch: Search pam configuration file in the vendor directory /usr/lib/pam.d/ (bsc#1208121). OBS-URL: https://build.opensuse.org/request/show/1065665 OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/xrdp?expand=0&rev=110
15 lines
588 B
Diff
15 lines
588 B
Diff
Index: xrdp-0.9.20/sesman/verify_user_pam.c
|
|
===================================================================
|
|
--- xrdp-0.9.20.orig/sesman/verify_user_pam.c
|
|
+++ xrdp-0.9.20/sesman/verify_user_pam.c
|
|
@@ -197,7 +197,8 @@ get_service_name(char *service_name)
|
|
service_name[0] = 0;
|
|
|
|
if (g_file_exist("/etc/pam.d/xrdp-sesman") ||
|
|
- g_file_exist(XRDP_SYSCONF_PATH "/pam.d/xrdp-sesman"))
|
|
+ g_file_exist(XRDP_SYSCONF_PATH "/pam.d/xrdp-sesman") ||
|
|
+ g_file_exist("/usr/lib/pam.d/xrdp-sesman"))
|
|
{
|
|
g_strncpy(service_name, "xrdp-sesman", 255);
|
|
}
|