summaryrefslogtreecommitdiffstats
path: root/x11/gdm/files/patch-gui_simple-greeter_gdm-user-manager.c
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2009-07-20 16:27:20 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2009-07-20 16:27:20 +0800
commit8d53093c5ef09a666950b4c826067a3deb505b81 (patch)
tree0e63737ab4a528928f787aaae4a08484b17a5fd3 /x11/gdm/files/patch-gui_simple-greeter_gdm-user-manager.c
parent4febe131ab7d7ef8de9ce51cd12876f2c0704e2e (diff)
downloadmarcuscom-ports-8d53093c5ef09a666950b4c826067a3deb505b81.tar.gz
marcuscom-ports-8d53093c5ef09a666950b4c826067a3deb505b81.tar.zst
marcuscom-ports-8d53093c5ef09a666950b4c826067a3deb505b81.zip
Update to 2.27.4.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@12490 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'x11/gdm/files/patch-gui_simple-greeter_gdm-user-manager.c')
-rw-r--r--x11/gdm/files/patch-gui_simple-greeter_gdm-user-manager.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/x11/gdm/files/patch-gui_simple-greeter_gdm-user-manager.c b/x11/gdm/files/patch-gui_simple-greeter_gdm-user-manager.c
index d666bc1fd..aeaa0d29a 100644
--- a/x11/gdm/files/patch-gui_simple-greeter_gdm-user-manager.c
+++ b/x11/gdm/files/patch-gui_simple-greeter_gdm-user-manager.c
@@ -1,12 +1,11 @@
---- gui/simple-greeter/gdm-user-manager.c.orig 2008-04-29 13:38:43.000000000 -0400
-+++ gui/simple-greeter/gdm-user-manager.c 2008-05-03 13:27:52.000000000 -0400
-@@ -1269,17 +1269,23 @@ reload_passwd (GdmUserManager *manager)
- GSList *old_users;
+--- gui/simple-greeter/gdm-user-manager.c.orig 2009-07-20 03:09:09.000000000 +0200
++++ gui/simple-greeter/gdm-user-manager.c 2009-07-20 10:07:37.000000000 +0200
+@@ -1303,17 +1303,24 @@ reload_passwd (GdmUserManager *manager)
GSList *new_users;
GSList *list;
-- FILE *fp;
+ GSList *dup;
+#ifndef __FreeBSD__
-+ FILE *fp;
+ FILE *fp;
+#endif
old_users = NULL;
@@ -15,6 +14,7 @@
+#ifdef __FreeBSD__
+ setpwent ();
+#else
++
errno = 0;
fp = fopen (PATH_PASSWD, "r");
if (fp == NULL) {
@@ -25,7 +25,7 @@
g_hash_table_foreach (manager->priv->users, listify_hash_values_hfunc, &old_users);
g_slist_foreach (old_users, (GFunc) g_object_ref, NULL);
-@@ -1292,7 +1298,11 @@ reload_passwd (GdmUserManager *manager)
+@@ -1327,7 +1334,11 @@ reload_passwd (GdmUserManager *manager)
}
}
@@ -37,7 +37,7 @@
GdmUser *user;
user = NULL;
-@@ -1355,7 +1365,11 @@ reload_passwd (GdmUserManager *manager)
+@@ -1398,7 +1409,11 @@ reload_passwd (GdmUserManager *manager)
out:
/* Cleanup */