For IPv4 only code the port number is set to xdm_udp_port (177) in get_addr_by_name instead of the port number provided in the argument list. The socket is later bound to port 177 and prevents a second instance to use xdmcp with a -from address. This was introduced to the xfree cvs with the xorg IPv6 changes and stayed undiscovered since then.
Created attachment 491 [details] [review] proposed patch I'll commit tomorrow if there are no objections.
/cvs/xorg/xc/ChangeLog,v <-- ChangeLog new revision: 1.102; previous revision: 1.101 /cvs/xorg/xc/programs/Xserver/os/xdmcp.c,v <-- xdmcp.c new revision: 1.3; previous revision: 1.2 /cvs/xorg/xc/programs/Xserver/os/xdmcp.c,v <-- xdmcp.c new revision: 1.1.4.3.2.5; previous revision: 1.1.4.3.2.4 marked as fixed
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.