Fix crash in old greeter + rebase patch OBS-URL: https://build.opensuse.org/request/show/87040 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gdm?expand=0&rev=189
24 lines
1.1 KiB
Diff
24 lines
1.1 KiB
Diff
commit ea366b1a582bbd886ec7da5d9f59b415d074164f
|
|
Author: Vincent Untz <vuntz@gnome.org>
|
|
Date: Fri Oct 7 13:07:43 2011 +0200
|
|
|
|
daemon: additional fix for legacy auth compatibility layer
|
|
|
|
g_str_has_prefix() was misused.
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=658451
|
|
|
|
diff --git a/daemon/gdm-greeter-server.c b/daemon/gdm-greeter-server.c
|
|
index 535fdbf..d5a5bcd 100644
|
|
--- a/daemon/gdm-greeter-server.c
|
|
+++ b/daemon/gdm-greeter-server.c
|
|
@@ -270,7 +270,7 @@ translate_incoming_service_name (GdmGreeterServer *greeter_server,
|
|
g_debug ("GdmGreeterServer: Adjusting pam service from '%s' to 'gdm' for legacy compatibility", service_name);
|
|
service_name = "gdm";
|
|
greeter_server->priv->using_legacy_service_name = TRUE;
|
|
- } else if (g_str_has_prefix (service_name, "gdm-") == 0 && strcmp (service_name, "gdm-autologin") != 0) {
|
|
+ } else if (g_str_has_prefix (service_name, "gdm-") && strcmp (service_name, "gdm-autologin") != 0) {
|
|
g_debug ("GdmGreeterServer: Rejecting pam service '%s' for legacy compatibility", service_name);
|
|
return NULL;
|
|
}
|