diff -u gdm-2.30.2.is.2.30.0/debian/changelog gdm-2.30.2.is.2.30.0/debian/changelog --- gdm-2.30.2.is.2.30.0/debian/changelog +++ gdm-2.30.2.is.2.30.0/debian/changelog @@ -1,3 +1,9 @@ +gdm (2.30.2.is.2.30.0-0ubuntu5) lucid-proposed; urgency=low + + * Initialize length for XdmcpFill, fixes XDMCP logins (LP: #697112) + + -- Alkis Georgopoulos Fri, 07 Jan 2011 02:02:24 +0200 + gdm (2.30.2.is.2.30.0-0ubuntu4) lucid-proposed; urgency=low * debian/gdm.upstart: Do not already fire on a framebuffer device. When a only in patch2: unchanged: --- gdm-2.30.2.is.2.30.0.orig/daemon/gdm-xdmcp-display-factory.c +++ gdm-2.30.2.is.2.30.0/daemon/gdm-xdmcp-display-factory.c @@ -2842,6 +2842,8 @@ return TRUE; } + ss_len = sizeof(clnt_ss); + res = XdmcpFill (factory->priv->socket_fd, &factory->priv->buf, (XdmcpNetaddr)&clnt_ss, &ss_len); if G_UNLIKELY (! res) { g_debug ("GdmXdmcpDisplayFactory: Could not create XDMCP buffer!");