]> asedeno.scripts.mit.edu Git - PuTTY_svn.git/commitdiff
Fix warnings when compiling with -DNO_IPV6.
authorSimon Tatham <anakin@pobox.com>
Tue, 4 Feb 2014 22:37:53 +0000 (22:37 +0000)
committerSimon Tatham <anakin@pobox.com>
Tue, 4 Feb 2014 22:37:53 +0000 (22:37 +0000)
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.

git-svn-id: http://svn.tartarus.org/sgt/putty@10135 cda61777-01e9-0310-a592-d414129be87e

config.c
unix/uxnet.c

index 1596c2f1d97d3ccbde0acdd37c7a6e1c5cfcd944..2960cab37a5bfebc2e13abbc9a594e61f56b7b36 100644 (file)
--- a/config.c
+++ b/config.c
@@ -1127,8 +1127,8 @@ static void portfwd_handler(union control *ctrl, void *dlg,
            else if (whichbutton == 2)
                family = "6";
            else
-               family = "";
 #endif
+               family = "";
 
            whichbutton = dlg_radiobutton_get(pfd->direction, dlg);
            if (whichbutton == 0)
index 1fe78436115878ce98174c6d5d9de8e158db4208..4d796f5d5cc0eb3b85dcd7cdd16073d3f58e157d 100644 (file)
@@ -331,9 +331,7 @@ void sk_getaddr(SockAddr addr, char *buf, int buflen)
        }
 #else
        struct in_addr a;
-       SockAddrStep step;
-       START_STEP(addr, step);
-       assert(SOCKADDR_FAMILY(addr, step) == AF_INET);
+       assert(SOCKADDR_FAMILY(addr, ignored_macro_parameter) == AF_INET);
        a.s_addr = htonl(addr->addresses[0]);
        strncpy(buf, inet_ntoa(a), buflen);
        buf[buflen-1] = '\0';
@@ -388,9 +386,7 @@ int sk_address_is_local(SockAddr addr)
        return sockaddr_is_loopback(addr->ais->ai_addr);
 #else
        struct in_addr a;
-       SockAddrStep step;
-       START_STEP(addr, step);
-       assert(SOCKADDR_FAMILY(addr, step) == AF_INET);
+       assert(SOCKADDR_FAMILY(addr, ignored_macro_parameter) == AF_INET);
        a.s_addr = htonl(addr->addresses[0]);
        return ipv4_is_loopback(a);
 #endif
@@ -404,10 +400,8 @@ int sk_address_is_special_local(SockAddr addr)
 
 int sk_addrtype(SockAddr addr)
 {
-    SockAddrStep step;
     int family;
-    START_STEP(addr, step);
-    family = SOCKADDR_FAMILY(addr, step);
+    family = SOCKADDR_FAMILY(addr, ignored_macro_parameter);
 
     return (family == AF_INET ? ADDRTYPE_IPV4 :
 #ifndef NO_IPV6