diff options
author | Lukasz Zalewski <lukas@dcs.qmul.ac.uk> | 2007-08-04 18:01:36 +0000 |
---|---|---|
committer | Brian Cameron <bcameron@src.gnome.org> | 2007-08-04 18:01:36 +0000 |
commit | ca1477d323fc799ee8f516f905caf5f08958faa1 (patch) | |
tree | 1d32d0992a404740d735c71eb96ce14920e261cc | |
parent | 6f7eabbfd55eb93ac7cdcc08c8da853e07a3ad41 (diff) | |
download | gdm-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-- | ChangeLog | 7 | ||||
-rw-r--r-- | daemon/gdm.c | 2 |
2 files changed, 8 insertions, 1 deletions
@@ -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; } |