summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2011-05-20 13:40:36 +0200
committerRay Strode <rstrode@redhat.com>2011-05-23 13:09:37 -0400
commit5b8833aa923b9f4c4bcc615c5d5ad10dba7ae01d (patch)
tree676d13126217a03c2a148af7e85e0797d8ae2ddc
parentaf4e4f27211aca7eaa634ae5c732aeea271a0376 (diff)
downloadgdm-5b8833aa923b9f4c4bcc615c5d5ad10dba7ae01d.tar.gz
greeter: Fix double free on timed login
(cherry picked from commit b83273f28cbecb7101020eaa9d06445d7267df1d)
-rw-r--r--gui/simple-greeter/gdm-chooser-widget.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gui/simple-greeter/gdm-chooser-widget.c b/gui/simple-greeter/gdm-chooser-widget.c
index e81bd779..ca27fc10 100644
--- a/gui/simple-greeter/gdm-chooser-widget.c
+++ b/gui/simple-greeter/gdm-chooser-widget.c
@@ -2462,6 +2462,7 @@ gdm_chooser_widget_lookup_item (GdmChooserWidget *widget,
if (active_item_id == NULL || strcmp (active_item_id, id) != 0) {
g_free (active_item_id);
+ active_item_id = NULL;
if (!find_item (widget, id, &iter)) {
return FALSE;