Initialise (struct Socket_tag).connected in sk_newlistener() since Valgrind
[u/mdw/putty] / unix / uxnet.c
index 97dcffc..0654050 100644 (file)
@@ -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;
@@ -678,6 +678,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