summaryrefslogtreecommitdiff
path: root/daemon/gdm-xdmcp-display-factory.c
diff options
context:
space:
mode:
authorWilliam Jon McCann <mccann@jhu.edu>2007-09-04 23:44:23 +0000
committerWilliam Jon McCann <mccann@src.gnome.org>2007-09-04 23:44:23 +0000
commit243384bac597df60851980e19f02f8c7e399a5cc (patch)
treee36802bdf495903442b284cfd9c588e4e08c502e /daemon/gdm-xdmcp-display-factory.c
parent72032e59f014210f7d93b3934a5bce37b18db204 (diff)
downloadgdm-243384bac597df60851980e19f02f8c7e399a5cc.tar.gz
Make the chooser kinda work.
2007-09-04 William Jon McCann <mccann@jhu.edu> * common/gdm-address.c: (gdm_address_peek_local_list): * daemon/gdm-xdmcp-display-factory.c: (do_bind), (gdm_xdmcp_send_failed): * gui/simple-chooser/chooser-main.c: (main): * gui/simple-chooser/gdm-host-chooser-widget.c: (chooser_host_add), (chooser_host_remove), (chooser_host_free), (find_known_host), (browser_add_host), (decode_packet), (do_ping), (xdmcp_discover), (find_broadcast_addresses), (add_hosts), (xdmcp_init), (gdm_host_chooser_widget_get_current_hostname), (gdm_host_chooser_widget_dispose), (gdm_host_chooser_widget_class_init), (on_host_selected), (on_row_activated), (gdm_host_chooser_widget_init): * gui/simple-chooser/gdm-host-chooser-widget.h: Make the chooser kinda work. svn path=/branches/mccann-gobject/; revision=5223
Diffstat (limited to 'daemon/gdm-xdmcp-display-factory.c')
-rw-r--r--daemon/gdm-xdmcp-display-factory.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/daemon/gdm-xdmcp-display-factory.c b/daemon/gdm-xdmcp-display-factory.c
index 6fb91d3f..862ffb84 100644
--- a/daemon/gdm-xdmcp-display-factory.c
+++ b/daemon/gdm-xdmcp-display-factory.c
@@ -427,6 +427,8 @@ do_bind (guint port,
hints.ai_flags = AI_PASSIVE;
snprintf (strport, sizeof (strport), "%u", port);
+
+ ai_list = NULL;
if ((gaierr = getaddrinfo (NULL, strport, &hints, &ai_list)) != 0) {
g_error ("Unable to connect to socket: %s", gai_strerror (gaierr));
return -1;
@@ -2180,7 +2182,7 @@ gdm_xdmcp_send_failed (GdmXdmcpDisplayFactory *factory,
header.version = XDM_PROTOCOL_VERSION;
header.opcode = (CARD16) FAILED;
- header.length = 6+status.length;
+ header.length = 6 + status.length;
XdmcpWriteHeader (&factory->priv->buf, &header);
XdmcpWriteCARD32 (&factory->priv->buf, sessid);