From f1d70389c0e5dc6e2c62c4f5510ff75b62b73ebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 18 Mar 2011 11:58:32 +0100 Subject: [PATCH] Do not abort if an unknown user is signaled removed https://bugzilla.gnome.org/show_bug.cgi?id=645118 --- panels/user-accounts/um-user-manager.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/panels/user-accounts/um-user-manager.c b/panels/user-accounts/um-user-manager.c index 1e3901828..6b603bb1d 100644 --- a/panels/user-accounts/um-user-manager.c +++ b/panels/user-accounts/um-user-manager.c @@ -226,6 +226,8 @@ user_deleted_handler (DBusGProxy *proxy, UmUser *user; user = g_hash_table_lookup (manager->user_by_object_path, object_path); + if (!user) + return; g_object_ref (user); g_signal_handlers_disconnect_by_func (user, user_changed_handler, manager);