X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/ab076e024dead93707ab637800ddcdad0a289e0a..ca9892ae355639490e73d485f01cf86c5204276d:/unix/uxnet.c diff --git a/unix/uxnet.c b/unix/uxnet.c index b7c20cff..8804b09b 100644 --- a/unix/uxnet.c +++ b/unix/uxnet.c @@ -713,8 +713,10 @@ 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); - addr = ai->ai_addr; - addrlen = ai->ai_addrlen; + if (retcode = 0) { + addr = ai->ai_addr; + addrlen = ai->ai_addrlen; + } #else memset(&a,'\0',sizeof(struct sockaddr_in)); a.sin_family = AF_INET;