From 1d7c33c7cbba3fa6e972f9088426656b29ff59d6 Mon Sep 17 00:00:00 2001 From: Julian Kranz Date: Sat, 28 Jan 2012 16:39:44 +0100 Subject: [PATCH] Iodine: Cleaned up --- src/common.c | 2 +- src/iodine.c | 5 ----- src/iodined.c | 18 +++++------------- 3 files changed, 6 insertions(+), 19 deletions(-) diff --git a/src/common.c b/src/common.c index 25df8df..0c8f63c 100644 --- a/src/common.c +++ b/src/common.c @@ -161,7 +161,7 @@ open_dns_ipv6(int localport, struct in6_addr listen_ip6) struct sockaddr_in6 addr; int flag = 1; int fd; - int false = 0; +/* int false = 0; */ memset(&addr, 0, sizeof(addr)); addr.sin6_family = AF_INET6; diff --git a/src/iodine.c b/src/iodine.c index 9b460c8..491b8aa 100644 --- a/src/iodine.c +++ b/src/iodine.c @@ -369,11 +369,6 @@ main(int argc, char **argv) goto cleanup1; } - -// if ((dns_fd = open_dns(0, INADDR_ANY)) == -1) { -// retval = 1; -// goto cleanup2; -// } #ifdef LINUX if ((dns_fd = v6_connect ? open_dns_ipv6(0, in6addr_any) : open_dns(0, INADDR_ANY)) == -1) { #else diff --git a/src/iodined.c b/src/iodined.c index 5802aba..c3adafe 100644 --- a/src/iodined.c +++ b/src/iodined.c @@ -191,13 +191,10 @@ send_raw(int fd, char *buf, int buflen, int user, int cmd, struct query *q) inet_ntoa(tempin->sin_addr), cmd, len); } -// printf("send_raw()"); -// ipv6_print(&q->from.v6.sin6_addr, 66); - if(v6_listen) - sendto(fd, packet, len, 0, &q->from.v6, q->fromlen); + sendto(fd, packet, len, 0, (struct sockaddr *)&q->from.v6, q->fromlen); else - sendto(fd, packet, len, 0, &q->from.v4, q->fromlen); + sendto(fd, packet, len, 0, (struct sockaddr *)&q->from.v4, q->fromlen); } static void @@ -2112,7 +2109,7 @@ read_dns(int fd, int tun_fd, struct query *q) /* FIXME: tun_fd is because of raw r = recvmsg(fd, &msg, 0); -// printf("[DEBUG] read_dns() - Received message...\n"); +/* printf("[DEBUG] read_dns() - Received message...\n"); */ #else addrlen = sizeof(struct sockaddr); @@ -2149,8 +2146,7 @@ read_dns(int fd, int tun_fd, struct query *q) /* FIXME: tun_fd is because of raw cmsg->cmsg_type == DSTADDR_SOCKOPT) { q->destination.v4 = *dstaddr(cmsg); - break;// printf("write_dns()\n"); - // ipv6_print(&q->from.v6, 44); + break; } #ifdef LINUX if (cmsg->cmsg_level == IPPROTO_IPV6 && @@ -2158,8 +2154,7 @@ read_dns(int fd, int tun_fd, struct query *q) /* FIXME: tun_fd is because of raw memcpy(&q->destination.v6, cmsg->__cmsg_data, sizeof(struct in6_addr)); - break;// printf("write_dns()\n"); - // ipv6_print(&q->from.v6, 44); + break; } #endif } @@ -2330,9 +2325,6 @@ write_dns(int fd, struct query *q, char *data, int datalen, char downenc) inet_ntoa(tempin->sin_addr), q->type, q->name, datalen); } -// printf("write_dns()\n"); -// ipv6_print(&q->from.v6, 44); - sendto(fd, buf, len, 0, (struct sockaddr*)&q->from, q->fromlen); }