diff options
| author | Nakidai <nakidai@disroot.org> | 2025-11-23 12:57:52 +0300 |
|---|---|---|
| committer | Nakidai <nakidai@disroot.org> | 2025-11-23 12:57:52 +0300 |
| commit | 8231f3bef51e0d30eec41aab78631c29b00db491 (patch) | |
| tree | 955962cf353ead52f05b636fd806624dbbf7dbe4 /fatvpn.c | |
| parent | b1ec6ae205a00142971672a505585f3da87d4a9f (diff) | |
| download | fatvpn-8231f3bef51e0d30eec41aab78631c29b00db491.tar.gz fatvpn-8231f3bef51e0d30eec41aab78631c29b00db491.zip | |
Diffstat (limited to 'fatvpn.c')
| -rw-r--r-- | fatvpn.c | 4 |
1 files changed, 4 insertions, 0 deletions
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; |