summaryrefslogtreecommitdiff
path: root/daemon
diff options
context:
space:
mode:
authorLuis Medinas <lmedinas@gnome.org>2008-07-08 19:20:35 +0000
committerLuis Medinas <lmedinas@src.gnome.org>2008-07-08 19:20:35 +0000
commit2fbb510a0382d7177d812c26fae5218b1dbf1386 (patch)
tree8b4793ae9fb7f301744acf92b6f1203074d42e37 /daemon
parent433e1e533415690033caafd1ed00311d45d9984b (diff)
downloadgdm-2fbb510a0382d7177d812c26fae5218b1dbf1386.tar.gz
Added missing ifdefs for usage with pam_xauth_data feature from libpam.
2008-07-08 Luis Medinas <lmedinas@gnome.org> * daemon/gdm-session-worker.c (gdm_session_worker_initialize_pam): Added missing ifdefs for usage with pam_xauth_data feature from libpam. Patch from Mirco Müller <macslow@bangang.de>. Closes bgo #541413. svn path=/trunk/; revision=6289
Diffstat (limited to 'daemon')
-rw-r--r--daemon/gdm-session-worker.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c
index 20c46524..15137d99 100644
--- a/daemon/gdm-session-worker.c
+++ b/daemon/gdm-session-worker.c
@@ -927,6 +927,7 @@ _get_tty_for_pam (const char *x11_display_name,
#endif
}
+#ifdef PAM_XAUTHDATA
static struct pam_xauth_data *
_get_xauth_for_pam (const char *x11_authority_file)
{
@@ -955,6 +956,7 @@ _get_xauth_for_pam (const char *x11_authority_file)
XauDisposeAuth (auth);
return retval;
}
+#endif
static gboolean
gdm_session_worker_initialize_pam (GdmSessionWorker *worker,
@@ -967,7 +969,9 @@ gdm_session_worker_initialize_pam (GdmSessionWorker *worker,
GError **error)
{
struct pam_conv pam_conversation;
+#ifdef PAM_XAUTHDATA
struct pam_xauth_data *pam_xauth;
+#endif
int error_code;
char *pam_tty;