* Fix wrapper path in AppArmor profile (broken since 1.1.1)
* Add show-manual-login and allow-guest options to lightdm-set-defaults
+ * Don't set PAM_XDISPLAY or PAM_XAUTHDATA if not supported
Overview of changes in lightdm 1.2.0
}
if (xdisplay)
{
+#ifdef PAM_XDISPLAY
pam_set_item (pam_handle, PAM_XDISPLAY, xdisplay);
+#endif
pam_set_item (pam_handle, PAM_TTY, xdisplay);
}
else if (tty)
pam_set_item (pam_handle, PAM_TTY, tty);
+
+#ifdef PAM_XAUTHDATA
if (xauthority)
{
struct pam_xauth_data value;
value.datalen = xauth_get_authorization_data_length (xauthority);
pam_set_item (pam_handle, PAM_XAUTHDATA, &value);
}
+#endif
/* Authenticate */
if (do_authenticate)