X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/0a4022a169cfdd133882ecae233352e769685a1d..76347f46fb70138ad34af07b2ab00625600931f1:/unix/uxnet.c diff --git a/unix/uxnet.c b/unix/uxnet.c index 97dcffc9..addfc769 100644 --- a/unix/uxnet.c +++ b/unix/uxnet.c @@ -294,7 +294,7 @@ static int sockaddr_is_loopback(struct sockaddr *sa) sin6 = (struct sockaddr_in6 *)sa; return IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr); #endif - case AF_LOCAL: + case AF_UNIX: return TRUE; default: return FALSE; @@ -418,6 +418,7 @@ Socket sk_register(OSSocket sockfd, Plug plug) ret->oobpending = FALSE; ret->listener = 0; ret->addr = NULL; + ret->connected = 1; ret->s = sockfd; @@ -678,6 +679,7 @@ Socket sk_newlistener(char *srcaddr, int port, Plug plug, int local_host_only, i ret->oobpending = FALSE; ret->listener = 1; ret->addr = NULL; + ret->connected = 0; /* * Translate address_family from platform-independent constants