summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Vollmer <mvollmer@redhat.com>2013-05-29 19:05:22 +0300
committerMatthias Clasen <mclasen@redhat.com>2013-06-05 20:28:49 -0400
commit230ca6faadd49a7d83d8e918759d9343f2e1fd56 (patch)
treeea26e159a38d02ec69ab3b289723f1bf12410936
parent33b110d0ee28df99ec087caf00334d0e67704a4a (diff)
downloadaccountsservice-230ca6faadd49a7d83d8e918759d9343f2e1fd56.tar.gz
Really remove obsolete sessions from the records.
https://bugs.freedesktop.org/show_bug.cgi?id=65159
-rw-r--r--src/libaccountsservice/act-user-manager.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libaccountsservice/act-user-manager.c b/src/libaccountsservice/act-user-manager.c
index a43a68f..a894e75 100644
--- a/src/libaccountsservice/act-user-manager.c
+++ b/src/libaccountsservice/act-user-manager.c
@@ -1691,6 +1691,7 @@ _remove_session (ActUserManager *manager,
g_debug ("ActUserManager: Session removed for %s", describe_user (user));
_act_user_remove_session (user, session_id);
+ g_hash_table_remove (manager->priv->sessions, session_id);
}
static void