1
0
Fork 0
mirror of https://github.com/yarrick/iodine.git synced 2025-04-07 11:07:03 +00:00
This commit is contained in:
Julian Kranz 2012-01-28 10:25:22 +01:00 committed by Barak A. Pearlmutter
parent ac1ec76d5f
commit aa153e5258
2 changed files with 7 additions and 3 deletions

View file

@ -451,7 +451,7 @@ send_raw(int fd, char *buf, int buflen, int user, int cmd)
if (_v6_connect)
sendto(fd, packet, len, 0, (struct sockaddr*) &raw_serv6,
sizeof(raw_serv));
sizeof(raw_serv6));
else
sendto(fd, packet, len, 0, (struct sockaddr*) &raw_serv,
sizeof(raw_serv));
@ -1748,7 +1748,7 @@ handshake_raw_udp(int dns_fd, int seed)
raw_serv6.sin6_family = AF_INET6;
raw_serv6.sin6_port = htons(53);
raw_serv6.sin6_addr = server6;
// inet_pton(AF_INET6, "2001:470:0:473::473", &(raw_serv6.sin6_addr));
// inet_pton(AF_INET6, "::1", &(raw_serv6.sin6_addr));
ipv6_print(&server6, 00);
@ -1759,6 +1759,9 @@ handshake_raw_udp(int dns_fd, int seed)
tv.tv_sec = i + 1;
tv.tv_usec = 0;
printf("Sending login...\n");
sleep(5);
send_raw_udp_login(dns_fd, userid, seed);
FD_ZERO(&fds);

View file

@ -2106,7 +2106,8 @@ read_dns(int fd, int tun_fd, struct query *q) /* FIXME: tun_fd is because of raw
}
#ifndef WINDOWS32
memcpy(&q->destination.v6, &in6addr_loopback, sizeof(struct in6_addr));
//memcpy(&q->destination.v6, &in6addr_loopback, sizeof(struct in6_addr));
inet_pton(AF_INET6, "2001:4ca0:2001:18:216:3eff:fe99:4d2b", &q->destination.v6);
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
cmsg = CMSG_NXTHDR(&msg, cmsg)) {