]> andersk Git - openssh.git/blobdiff - misc.c
- (dtucker] [misc.c] Shrink the area covered by USE_ROUTINGDOMAIN more
[openssh.git] / misc.c
diff --git a/misc.c b/misc.c
index db57f92b21b5248fb7e72fc7a5b8c3dde3704856..f62f8efc6d55769d219eada8b30b44d991a5fb03 100644 (file)
--- a/misc.c
+++ b/misc.c
@@ -155,7 +155,6 @@ set_nodelay(int fd)
 int
 socket_rdomain(int domain, int type, int protocol, int rdomain)
 {
-#ifdef USE_ROUTINGDOMAIN
        int sock, ipproto = IPPROTO_IP;
 
        if ((sock = socket(domain, type, protocol)) == -1)
@@ -163,12 +162,13 @@ socket_rdomain(int domain, int type, int protocol, int rdomain)
 
        if (rdomain == -1)
                return (sock);
-       
+
        switch (domain) {
        case AF_INET6:
                ipproto = IPPROTO_IPV6;
                /* FALLTHROUGH */
        case AF_INET:
+#ifdef USE_ROUTINGDOMAIN
                debug2("socket %d af %d setting rdomain %d",
                    sock, domain, rdomain);
                if (setsockopt(sock, ipproto, SO_RDOMAIN, &rdomain,
@@ -178,6 +178,7 @@ socket_rdomain(int domain, int type, int protocol, int rdomain)
                        close(sock);
                        return (-1);
                }
+#endif
                break;
        default:
                debug("socket %d af %d does not support rdomain %d",
@@ -187,7 +188,6 @@ socket_rdomain(int domain, int type, int protocol, int rdomain)
        }
 
        return (sock);
-#endif
 }
 
 /* Characters considered whitespace in strsep calls. */
This page took 0.116618 seconds and 4 git commands to generate.