Changeset 365aab
- Timestamp:
- 09/25/09 23:47:14 (3 years ago)
- Branches:
- master
- Children:
- c5bdf0
- Parents:
- acd264
- git-author:
- Erik Ekman <yarrick@…> (09/25/09 23:47:14)
- git-committer:
- Erik Ekman <erik@…> (02/04/12 20:34:04)
- File:
-
- 1 edited
-
src/client.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/client.c
r269499 r365aab 145 145 struct in_addr addr; 146 146 147 if (inet_aton(cp, &addr) != 1) 148 errx(1, "error parsing nameserver address: '%s'", cp); 147 if (inet_aton(cp, &addr) != 1) { 148 #ifndef WINDOWS32 149 /* MinGW only supports getaddrinfo on WinXP and higher.. 150 * so turn it off in windows for now 151 * 152 * try resolving if domain a domain is given */ 153 struct addrinfo *addrinfo; 154 struct addrinfo *res; 155 if (getaddrinfo(cp, NULL, NULL, &addrinfo) == 0) { 156 struct sockaddr_in *inaddr; 157 for (res = addrinfo; res != NULL; res = res->ai_next) { 158 inaddr = (struct sockaddr_in *) res->ai_addr; 159 addr = inaddr->sin_addr; 160 break; 161 } 162 freeaddrinfo(addrinfo); 163 } else 164 #endif 165 errx(1, "error parsing nameserver address: '%s'", cp); 166 } 149 167 150 168 memset(&nameserv, 0, sizeof(nameserv));
Note: See TracChangeset
for help on using the changeset viewer.
