passes back to us, so don't.
git-svn-id: svn://svn.tartarus.org/sgt/putty@5167
cda61777-01e9-0310-a592-
d414129be87e
hints.ai_next = NULL;
sprintf(portstr, "%d", port);
retcode = getaddrinfo(srcaddr, portstr, &hints, &ai);
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;
#else
memset(&a,'\0',sizeof(struct sockaddr_in));
a.sin_family = AF_INET;