Blame username-leak.patch
|
|
cc940de |
diff -up gdm-2.23.92/gui/simple-greeter/gdm-user-manager.c.username-leak gdm-2.23.92/gui/simple-greeter/gdm-user-manager.c
|
|
|
cc940de |
--- gdm-2.23.92/gui/simple-greeter/gdm-user-manager.c.username-leak 2008-09-16 22:00:14.000000000 -0400
|
|
|
cc940de |
+++ gdm-2.23.92/gui/simple-greeter/gdm-user-manager.c 2008-09-16 22:00:36.000000000 -0400
|
|
|
cc940de |
@@ -1147,11 +1147,13 @@ process_ck_history_line (GdmUserManager
|
|
|
cc940de |
user = gdm_user_manager_get_user (manager, username);
|
|
|
cc940de |
if (user == NULL) {
|
|
|
cc940de |
g_debug ("GdmUserManager: unable to lookup user '%s'", username);
|
|
|
cc940de |
+ g_free (username);
|
|
|
cc940de |
return;
|
|
|
cc940de |
}
|
|
|
cc940de |
|
|
|
cc940de |
g_object_set (user, "login-frequency", frequency, NULL);
|
|
|
cc940de |
g_signal_emit (manager, signals [USER_LOGIN_FREQUENCY_CHANGED], 0, user);
|
|
|
cc940de |
+ g_free (username);
|
|
|
cc940de |
}
|
|
|
cc940de |
|
|
|
cc940de |
static gboolean
|