diff options
author | Philipp Tölke <toelke@in.tum.de> | 2010-09-07 13:37:28 +0000 |
---|---|---|
committer | Philipp Tölke <toelke@in.tum.de> | 2010-09-07 13:37:28 +0000 |
commit | 2a2509d66f5a7d670fbecb2b62498f1cab180161 (patch) | |
tree | 30629adff10f0aa3f357ae9f11e56402739fa12a /src/vpn/gnunet-service-dns.c | |
parent | 87bd42c5d90b9f4cce4e095a1dd52bad8bdfab89 (diff) | |
download | gnunet-2a2509d66f5a7d670fbecb2b62498f1cab180161.tar.gz gnunet-2a2509d66f5a7d670fbecb2b62498f1cab180161.zip |
send dns-queries to the service-dns and pretty-print them
Diffstat (limited to 'src/vpn/gnunet-service-dns.c')
-rw-r--r-- | src/vpn/gnunet-service-dns.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c index 90e789010..c85ba0027 100644 --- a/src/vpn/gnunet-service-dns.c +++ b/src/vpn/gnunet-service-dns.c | |||
@@ -29,6 +29,8 @@ | |||
29 | #include "gnunet_os_lib.h" | 29 | #include "gnunet_os_lib.h" |
30 | #include "gnunet-service-dns-p.h" | 30 | #include "gnunet-service-dns-p.h" |
31 | #include "gnunet_protocols.h" | 31 | #include "gnunet_protocols.h" |
32 | #include "gnunet-vpn-packet.h" | ||
33 | #include "gnunet-vpn-pretty-print.h" | ||
32 | 34 | ||
33 | struct dns_cls { | 35 | struct dns_cls { |
34 | struct GNUNET_SCHEDULER_Handle *sched; | 36 | struct GNUNET_SCHEDULER_Handle *sched; |
@@ -58,6 +60,9 @@ void receive_query(void *cls, struct GNUNET_SERVER_Client *client, const struct | |||
58 | { | 60 | { |
59 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Received query!\n"); | 61 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Received query!\n"); |
60 | struct query_packet* pkt = (struct query_packet*)message; | 62 | struct query_packet* pkt = (struct query_packet*)message; |
63 | struct dns_pkt* dns = (struct dns_pkt*)pkt->data; | ||
64 | |||
65 | pkt_printf_dns(dns); | ||
61 | 66 | ||
62 | GNUNET_SERVER_receive_done(client, GNUNET_OK); | 67 | GNUNET_SERVER_receive_done(client, GNUNET_OK); |
63 | } | 68 | } |