summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukasz Zalewski <lukas@dcs.qmul.ac.uk>2007-08-04 18:01:36 +0000
committerBrian Cameron <bcameron@src.gnome.org>2007-08-04 18:01:36 +0000
commitca1477d323fc799ee8f516f905caf5f08958faa1 (patch)
tree1d32d0992a404740d735c71eb96ce14920e261cc
parent6f7eabbfd55eb93ac7cdcc08c8da853e07a3ad41 (diff)
downloadgdm-ca1477d323fc799ee8f516f905caf5f08958faa1.tar.gz
Fixes bug #457098. Range check in gdm_do_logout_action for custom commands
2007-08-03 Lukasz Zalewski <lukas@dcs.qmul.ac.uk> * daemon/gdm.c: Fixes bug #457098. Range check in gdm_do_logout_action for custom commands was only allowing index 0. Now the whole range of commands is allowed. svn path=/branches/gnome-2-18/; revision=5135
-rw-r--r--ChangeLog7
-rw-r--r--daemon/gdm.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 16727f81..8dd90aef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-08-03 Lukasz Zalewski <lukas@dcs.qmul.ac.uk>
+
+ * daemon/gdm.c: Fixes bug #457098. Range check in
+ gdm_do_logout_action for custom commands was only
+ allowing index 0. Now the whole range of commands
+ is allowed.
+
2007-07-30 Brian Cameron <brian.cameron@sun.com>
* Release 2.18.4:
diff --git a/daemon/gdm.c b/daemon/gdm.c
index dafd3b2a..f69a961b 100644
--- a/daemon/gdm.c
+++ b/daemon/gdm.c
@@ -1182,7 +1182,7 @@ gdm_do_logout_action (GdmLogoutAction logout_action)
/* This is a bit ugly but its the only place we can
check for the range of values */
if (logout_action >= GDM_LOGOUT_ACTION_CUSTOM_CMD_FIRST &&
- logout_action <= GDM_LOGOUT_ACTION_CUSTOM_CMD_FIRST)
+ logout_action <= GDM_LOGOUT_ACTION_CUSTOM_CMD_LAST)
custom_cmd (logout_action - GDM_LOGOUT_ACTION_CUSTOM_CMD_FIRST);
break;
}