X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/ca9892ae355639490e73d485f01cf86c5204276d..d54747567b889b56f3cbbacd4525c30bdd7c5655:/unix/uxnet.c diff --git a/unix/uxnet.c b/unix/uxnet.c index 8804b09b..357fc862 100644 --- a/unix/uxnet.c +++ b/unix/uxnet.c @@ -705,7 +705,7 @@ Socket sk_newlistener(char *srcaddr, int port, Plug plug, int local_host_only, i #ifndef NO_IPV6 hints.ai_flags = AI_NUMERICHOST; hints.ai_family = address_family; - hints.ai_socktype = 0; + hints.ai_socktype = SOCK_STREAM; hints.ai_protocol = 0; hints.ai_addrlen = 0; hints.ai_addr = NULL; @@ -713,7 +713,7 @@ Socket sk_newlistener(char *srcaddr, int port, Plug plug, int local_host_only, i hints.ai_next = NULL; sprintf(portstr, "%d", port); retcode = getaddrinfo(srcaddr, portstr, &hints, &ai); - if (retcode = 0) { + if (retcode == 0) { addr = ai->ai_addr; addrlen = ai->ai_addrlen; }