]> andersk Git - openssh.git/blobdiff - addrmatch.c
- (tim) [addrmatch.c configure.ac] Some platforms do not have sin6_scope_id
[openssh.git] / addrmatch.c
index 2086afe84f4b41e3fecab25c190ab05a5131c67d..f3c861a1f3b4fbfcd165394d7c0a4f1ea6030eb7 100644 (file)
@@ -97,7 +97,9 @@ addr_sa_to_xaddr(struct sockaddr *sa, socklen_t slen, struct xaddr *xa)
                        return -1;
                xa->af = AF_INET6;
                memcpy(&xa->v6, &in6->sin6_addr, sizeof(xa->v6));
+#ifdef HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID
                xa->scope_id = in6->sin6_scope_id;
+#endif
                break;
        default:
                return -1;
This page took 0.031854 seconds and 4 git commands to generate.