diff options
author | William Jon McCann <mccann@jhu.edu> | 2007-09-04 23:44:23 +0000 |
---|---|---|
committer | William Jon McCann <mccann@src.gnome.org> | 2007-09-04 23:44:23 +0000 |
commit | 243384bac597df60851980e19f02f8c7e399a5cc (patch) | |
tree | e36802bdf495903442b284cfd9c588e4e08c502e /daemon/gdm-xdmcp-display-factory.c | |
parent | 72032e59f014210f7d93b3934a5bce37b18db204 (diff) | |
download | gdm-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.c | 4 |
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); |