Don't print the path from Unix sockets as abstract peers seem to not follow the speci...
authorfredrik <fredrik@959494ce-11ee-0310-bf91-de5d638817bd>
Wed, 11 Apr 2007 11:30:13 +0000 (11:30 +0000)
committerfredrik <fredrik@959494ce-11ee-0310-bf91-de5d638817bd>
Wed, 11 Apr 2007 11:30:13 +0000 (11:30 +0000)
git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@895 959494ce-11ee-0310-bf91-de5d638817bd

daemon/net.c

index 00bc465..16c7bbb 100644 (file)
@@ -1234,9 +1234,6 @@ int addreq(struct sockaddr *x, struct sockaddr *y)
 
 char *formataddress(struct sockaddr *arg, socklen_t arglen)
 {
-    struct sockaddr_un *UNIX; /* Some wise guy has #defined unix with
-                              * lowercase letters to 1, so I do this
-                              * instead. */
     struct sockaddr_in *ipv4;
 #ifdef HAVE_IPV6
     struct sockaddr_in6 *ipv6;
@@ -1250,8 +1247,7 @@ char *formataddress(struct sockaddr *arg, socklen_t arglen)
     switch(arg->sa_family)
     {
     case AF_UNIX:
-       UNIX = (struct sockaddr_un *)arg;
-       ret = sprintf2("%s", UNIX->sun_path);
+       ret = sstrdup("Unix socket");
        break;
     case AF_INET:
        ipv4 = (struct sockaddr_in *)arg;