mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-02-03 21:52:24 +00:00
Fix warnings when compiling with -DNO_IPV6.
A user pointed out that 'family' was uninitialised in config.c, and when I tried test-building with -DNO_IPV6 (and the usual -Werror, of course) some unused variables showed up in uxnet.c too. [originally from svn r10135]
This commit is contained in:
parent
c29ab648b9
commit
e00a004e64
2
config.c
2
config.c
@ -1127,8 +1127,8 @@ static void portfwd_handler(union control *ctrl, void *dlg,
|
|||||||
else if (whichbutton == 2)
|
else if (whichbutton == 2)
|
||||||
family = "6";
|
family = "6";
|
||||||
else
|
else
|
||||||
family = "";
|
|
||||||
#endif
|
#endif
|
||||||
|
family = "";
|
||||||
|
|
||||||
whichbutton = dlg_radiobutton_get(pfd->direction, dlg);
|
whichbutton = dlg_radiobutton_get(pfd->direction, dlg);
|
||||||
if (whichbutton == 0)
|
if (whichbutton == 0)
|
||||||
|
12
unix/uxnet.c
12
unix/uxnet.c
@ -331,9 +331,7 @@ void sk_getaddr(SockAddr addr, char *buf, int buflen)
|
|||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
struct in_addr a;
|
struct in_addr a;
|
||||||
SockAddrStep step;
|
assert(SOCKADDR_FAMILY(addr, ignored_macro_parameter) == AF_INET);
|
||||||
START_STEP(addr, step);
|
|
||||||
assert(SOCKADDR_FAMILY(addr, step) == AF_INET);
|
|
||||||
a.s_addr = htonl(addr->addresses[0]);
|
a.s_addr = htonl(addr->addresses[0]);
|
||||||
strncpy(buf, inet_ntoa(a), buflen);
|
strncpy(buf, inet_ntoa(a), buflen);
|
||||||
buf[buflen-1] = '\0';
|
buf[buflen-1] = '\0';
|
||||||
@ -388,9 +386,7 @@ int sk_address_is_local(SockAddr addr)
|
|||||||
return sockaddr_is_loopback(addr->ais->ai_addr);
|
return sockaddr_is_loopback(addr->ais->ai_addr);
|
||||||
#else
|
#else
|
||||||
struct in_addr a;
|
struct in_addr a;
|
||||||
SockAddrStep step;
|
assert(SOCKADDR_FAMILY(addr, ignored_macro_parameter) == AF_INET);
|
||||||
START_STEP(addr, step);
|
|
||||||
assert(SOCKADDR_FAMILY(addr, step) == AF_INET);
|
|
||||||
a.s_addr = htonl(addr->addresses[0]);
|
a.s_addr = htonl(addr->addresses[0]);
|
||||||
return ipv4_is_loopback(a);
|
return ipv4_is_loopback(a);
|
||||||
#endif
|
#endif
|
||||||
@ -404,10 +400,8 @@ int sk_address_is_special_local(SockAddr addr)
|
|||||||
|
|
||||||
int sk_addrtype(SockAddr addr)
|
int sk_addrtype(SockAddr addr)
|
||||||
{
|
{
|
||||||
SockAddrStep step;
|
|
||||||
int family;
|
int family;
|
||||||
START_STEP(addr, step);
|
family = SOCKADDR_FAMILY(addr, ignored_macro_parameter);
|
||||||
family = SOCKADDR_FAMILY(addr, step);
|
|
||||||
|
|
||||||
return (family == AF_INET ? ADDRTYPE_IPV4 :
|
return (family == AF_INET ? ADDRTYPE_IPV4 :
|
||||||
#ifndef NO_IPV6
|
#ifndef NO_IPV6
|
||||||
|
Loading…
Reference in New Issue
Block a user