File p_xauth.diff of Package xorg-x11-xtrans-devel
--- lib/xtrans/Xtranssock.c 2005-11-30 11:35:05.000000000 +0100
+++ lib/xtrans/Xtranssock.c 2006-03-28 12:11:36.000000000 +0200
@@ -1804,6 +1804,7 @@
{
char hostnamebuf[256];
+ char* xauthlocalname = getenv("XAUTHLOCALHOSTNAME");
#if defined(IPv6) && defined(AF_INET6)
if (getaddrinfo == NULL)
@@ -1816,6 +1817,10 @@
{
return (1);
}
+ else if(xauthlocalname && strcmp (xauthlocalname, host) == 0)
+ {
+ return (1);
+ }
#if defined(IPv6) && defined(AF_INET6)
else if (haveIPv6)
{