[gdm] Use gethostname instead of g_get_host_name in greeter
- From: Ray Strode <halfline src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gdm] Use gethostname instead of g_get_host_name in greeter
- Date: Mon, 26 Oct 2009 14:55:13 +0000 (UTC)
commit 18bf08d14ed77db00a17e74c5ce04c812ef251af
Author: Ray Strode <rstrode redhat com>
Date: Mon Oct 26 10:45:49 2009 -0400
Use gethostname instead of g_get_host_name in greeter
The latter is unreliable when the hostname changes at runtime.
gui/simple-greeter/gdm-greeter-login-window.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gui/simple-greeter/gdm-greeter-login-window.c b/gui/simple-greeter/gdm-greeter-login-window.c
index 9a29a2e..9d75b8c 100644
--- a/gui/simple-greeter/gdm-greeter-login-window.c
+++ b/gui/simple-greeter/gdm-greeter-login-window.c
@@ -996,7 +996,11 @@ create_computer_info (GdmGreeterLoginWindow *login_window)
label = glade_xml_get_widget (login_window->priv->xml, "computer-info-name-label");
if (label != NULL) {
- gtk_label_set_text (GTK_LABEL (label), g_get_host_name ());
+ char localhost[HOST_NAME_MAX + 1] = "";â?¢
+
+ if (gethostname (localhost, HOST_NAME_MAX) == 0) {â?¢
+ gtk_label_set_text (GTK_LABEL (label), localhost);
+ }
}
label = glade_xml_get_widget (login_window->priv->xml, "computer-info-version-label");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]