diff --git a/glib/gutils.c b/glib/gutils.c index 6c89fc4cc..572c06ce6 100644 --- a/glib/gutils.c +++ b/glib/gutils.c @@ -681,7 +681,7 @@ g_get_user_database_entry (void) e.user_name = g_strdup (pw->pw_name); #ifndef __BIONIC__ - if (pw->pw_gecos && *pw->pw_gecos != '\0') + if (pw->pw_gecos && *pw->pw_gecos != '\0' && pw->pw_name) { gchar **gecos_fields; gchar **name_parts;