From 1c7eb0293da27d7ec92dd5283a87c07580d89053 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Apr 22 2009 14:21:38 +0000 Subject: - Add temporary hack to smack down misbehaving PAM modules --- diff --git a/gdm-2.26.1-multistack.patch b/gdm-2.26.1-multistack.patch index 10cf85c..076c7b6 100644 --- a/gdm-2.26.1-multistack.patch +++ b/gdm-2.26.1-multistack.patch @@ -18046,3 +18046,16 @@ index cb84f01..7173080 100644 -- 1.6.2.2 +diff --git a/daemon/gdm-session-worker-job.c b/daemon/gdm-session-worker-job.c +index 0327d77..ad7cbac 100644 +--- a/daemon/gdm-session-worker-job.c ++++ b/daemon/gdm-session-worker-job.c +@@ -325,6 +325,8 @@ gdm_session_worker_job_stop (GdmSessionWorkerJob *session_worker_job) + if (res < 0) { + g_warning ("Unable to kill session worker process"); + } else { ++ g_usleep (G_USEC_PER_SEC / 2); ++ gdm_signal_pid (session_worker_job->priv->pid, SIGKILL); + session_worker_job_died (session_worker_job); + } + diff --git a/gdm.spec b/gdm.spec index b27cc41..8801cb0 100644 --- a/gdm.spec +++ b/gdm.spec @@ -16,7 +16,7 @@ Summary: The GNOME Display Manager Name: gdm Version: 2.26.1 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 License: GPLv2+ Group: User Interface/X @@ -380,6 +380,9 @@ fi %{_libdir}/gdm/simple-greeter/plugins/fingerprint.so %changelog +* Wed Apr 22 2009 Ray Strode - 1:2.26.1-3 +- Add temporary hack to smack down misbehaving PAM modules + * Tue Apr 21 2009 Ray Strode - 1:2.26.1-2 - Stop inactive pam conversations when one succeeds. Should fix bug 496234