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)
     {
openSUSE Build Service is sponsored by