mirror of
https://github.com/yarrick/iodine.git
synced 2025-04-11 21:10:56 +00:00
---
This commit is contained in:
parent
5d6717ba39
commit
9c5c8a241d
2 changed files with 3 additions and 1 deletions
|
@ -174,7 +174,7 @@ open_dns_ipv6(int localport, struct in6_addr listen_ip6)
|
||||||
err(1, "socket");
|
err(1, "socket");
|
||||||
}
|
}
|
||||||
|
|
||||||
setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &false, sizeof(false));
|
setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &flag, sizeof(flag));
|
||||||
|
|
||||||
flag = 1;
|
flag = 1;
|
||||||
#ifdef SO_REUSEPORT
|
#ifdef SO_REUSEPORT
|
||||||
|
|
|
@ -2023,6 +2023,8 @@ read_dns(int fd, int tun_fd, struct query *q) /* FIXME: tun_fd is because of raw
|
||||||
q->fromlen = addrlen;
|
q->fromlen = addrlen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ipv6_print(&(from6.sin6_addr), 42);
|
||||||
|
|
||||||
/* TODO do not handle raw packets here! */
|
/* TODO do not handle raw packets here! */
|
||||||
if (raw_decode(packet, r, q, fd, tun_fd)) {
|
if (raw_decode(packet, r, q, fd, tun_fd)) {
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Add table
Reference in a new issue