mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-04-10 07:38:06 -05:00
INADDR_NONE is nonstandard. Use (in_addr_t)(-1) instead.
[originally from svn r5109]
This commit is contained in:
parent
2a37818026
commit
b4f0ffc2bf
@ -166,7 +166,7 @@ SockAddr sk_namelookup(const char *host, char **canonicalname, int address_famil
|
||||
else
|
||||
strncat(realhost, host, sizeof(realhost) - 1);
|
||||
#else
|
||||
if ((a = inet_addr(host)) == (unsigned long) INADDR_NONE) {
|
||||
if ((a = inet_addr(host)) == (unsigned long)(in_addr_t)(-1)) {
|
||||
/*
|
||||
* Otherwise use the IPv4-only gethostbyname... (NOTE:
|
||||
* we don't use gethostbyname as a fallback!)
|
||||
@ -678,7 +678,7 @@ Socket sk_newlistener(char *srcaddr, int port, Plug plug, int local_host_only, i
|
||||
*/
|
||||
if (srcaddr) {
|
||||
a.sin_addr.s_addr = inet_addr(srcaddr);
|
||||
if (a.sin_addr.s_addr != INADDR_NONE) {
|
||||
if (a.sin_addr.s_addr != (in_addr_t)(-1)) {
|
||||
/* Override localhost_only with specified listen addr. */
|
||||
ret->localhost_only = ipv4_is_loopback(a.sin_addr);
|
||||
got_addr = 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user