Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:zhy20120210:home:zhy20120210:SLES-11-SP1-x86-64
gdm
gdm-domain-duplicates-fix.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gdm-domain-duplicates-fix.patch of Package gdm
diff -Nur gdm-2.24.0-src//gui/simple-greeter/gdm-domain-provider.c gdm-2.24.0//gui/simple-greeter/gdm-domain-provider.c --- gdm-2.24.0-src//gui/simple-greeter/gdm-domain-provider.c 2009-03-25 10:02:30.000000000 +0100 +++ gdm-2.24.0//gui/simple-greeter/gdm-domain-provider.c 2009-03-25 10:11:17.000000000 +0100 @@ -279,6 +279,17 @@ priv->state = STATE_IDLE; } +static int +g_ascii_strcasecmp_wrapper(const void *p1, const void *p2) +{ + /* The actual arguments to this function are "pointers to + pointers to char", but strcmp() arguments are "pointers + to char", hence the following cast plus dereference */ + + return g_ascii_strcasecmp(* (char * const *) p1, * (char * const *) p2); +} + + static void get_trusted_domains_end (GdmDomainProvider *domain_provider, gchar *output, gint status) { @@ -300,7 +311,7 @@ g_qsort_with_data (tokens, g_strv_length (tokens), sizeof (gchar *), - (GCompareDataFunc) g_ascii_strcasecmp, + (GCompareDataFunc) g_ascii_strcasecmp_wrapper, NULL); for (i = 0; tokens [i]; i++) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor