From 8231f3bef51e0d30eec41aab78631c29b00db491 Mon Sep 17 00:00:00 2001 From: Nakidai Date: Sun, 23 Nov 2025 12:57:52 +0300 Subject: Allow to disable ipv6 in compile time --- fatvpn.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'fatvpn.c') diff --git a/fatvpn.c b/fatvpn.c index 51f48e5..59eaa10 100644 --- a/fatvpn.c +++ b/fatvpn.c @@ -51,9 +51,11 @@ int main(int argc, char *argv[]){ case AF_INET: memcpy(&srv, srvi->ai_addr, sizeof(struct sockaddr_in)); break; +#ifdef ENABLE_IPV6 case AF_INET6: memcpy(&srv, srvi->ai_addr, sizeof(struct sockaddr_in6)); break; +#endif default: fprintf(stderr, "unsupported addrfamily: %s\n", argv[2]); exit(1); @@ -193,6 +195,7 @@ inf_loop: &((struct sockaddr_in*)&sender)->sin_addr.s_addr, 4); break; +#ifdef ENABLE_IPV6 case AF_INET6: if (((struct sockaddr_in6*)&srv)->sin6_port != ((struct sockaddr_in6*)&sender)->sin6_port) goto inf_loop; @@ -200,6 +203,7 @@ inf_loop: ((struct sockaddr_in6*)&sender)->sin6_addr.s6_addr, 16); break; +#endif } if (tmp != 0) goto inf_loop; -- cgit 1.4.1