summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Cameron <brian.cameron@sun.com>2007-04-09 04:50:47 +0000
committerBrian Cameron <bcameron@src.gnome.org>2007-04-09 04:50:47 +0000
commit45ee4220ab7f33256f572196269588b91d9882c2 (patch)
tree0d87498b8a6d31db14c242d328e0f4939ae17071
parent001597121e7028f2dee06568c71a1e9500825351 (diff)
downloadgdm-45ee4220ab7f33256f572196269588b91d9882c2.tar.gz
Fix check for GDM_KEY_PID_FILE so it matches 2.18.
2007-04-09 Brian Cameron <brian.cameron@sun.com> * daemon/gdm.c: Fix check for GDM_KEY_PID_FILE so it matches 2.18. svn path=/branches/gnome-2-16/; revision=4795
-rw-r--r--ChangeLog1
-rw-r--r--daemon/gdm.c14
2 files changed, 10 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index bb17bcd6..012033b2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
* gui/gdmflexiserver.c: Report an error message when the gdmcomm_check
test fails.
* daemon/gdm.h: Fix typo.
+ * daemon/gdm.c: Fix check for GDM_KEY_PID_FILE so it matches 2.18.
2007-04-09 Brian Cameron <brian.cameron@sun.com>
diff --git a/daemon/gdm.c b/daemon/gdm.c
index a4fc7adc..de95cc94 100644
--- a/daemon/gdm.c
+++ b/daemon/gdm.c
@@ -3180,9 +3180,6 @@ gdm_handle_user_message (GdmConnection *conn, const gchar *msg, gpointer data)
done_prefetch = TRUE;
}
return;
- } else if (strcmp (splitstr[0], GDM_KEY_PID_FILE) == 0) {
- gdm_connection_printf (conn, "OK %s\n", GDM_PID_FILE);
- return;
}
if (splitstr[0] != NULL) {
@@ -3197,12 +3194,19 @@ gdm_handle_user_message (GdmConnection *conn, const gchar *msg, gpointer data)
gdm_connection_printf (conn, "OK %s\n", retval);
g_free (retval);
} else {
- if (gdm_is_valid_key ((gchar *)splitstr[0]))
+ /* Check deprecated keys */
+ if (strcmp (splitstr[0],
+ GDM_KEY_PID_FILE) == 0) {
+ gdm_connection_printf (conn,
+ "OK %s\n", GDM_PID_FILE);
+ return;
+ } else if (gdm_is_valid_key ((gchar *)splitstr[0])) {
gdm_connection_printf (conn, "OK \n");
- else
+ } else {
gdm_connection_printf (conn,
"ERROR 50 Unsupported key <%s>\n",
splitstr[0]);
+ }
}
g_strfreev (splitstr);
}