aboutsummaryrefslogtreecommitdiff
path: root/src/dns/dnsstub.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-09-27 22:25:05 +0000
committerChristian Grothoff <christian@grothoff.org>2016-09-27 22:25:05 +0000
commit64732cdb0d95320d9274b26fcac6e617d6473248 (patch)
treea21c273a37f4f210dd577a30e746d6269db75ccf /src/dns/dnsstub.c
parent94adb0e8c48d47e13e7319bb0fe228263b15abbf (diff)
downloadgnunet-64732cdb0d95320d9274b26fcac6e617d6473248.tar.gz
gnunet-64732cdb0d95320d9274b26fcac6e617d6473248.zip
fixes relating to intercepting DNS queries over IPv6
Diffstat (limited to 'src/dns/dnsstub.c')
-rw-r--r--src/dns/dnsstub.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/dns/dnsstub.c b/src/dns/dnsstub.c
index b3cd2817e..68cd55275 100644
--- a/src/dns/dnsstub.c
+++ b/src/dns/dnsstub.c
@@ -24,6 +24,7 @@
24 */ 24 */
25#include "platform.h" 25#include "platform.h"
26#include "gnunet_util_lib.h" 26#include "gnunet_util_lib.h"
27#include "gnunet_tun_lib.h"
27#include "gnunet_dnsstub_lib.h" 28#include "gnunet_dnsstub_lib.h"
28 29
29/** 30/**
@@ -381,9 +382,7 @@ GNUNET_DNSSTUB_resolve2 (struct GNUNET_DNSSTUB_Context *ctx,
381 _("Failed to send DNS request to %s\n"), 382 _("Failed to send DNS request to %s\n"),
382 GNUNET_a2s (sa, salen)); 383 GNUNET_a2s (sa, salen));
383 rs->timeout = GNUNET_TIME_relative_to_absolute (REQUEST_TIMEOUT); 384 rs->timeout = GNUNET_TIME_relative_to_absolute (REQUEST_TIMEOUT);
384
385 return rs; 385 return rs;
386
387} 386}
388 387
389 388
@@ -441,9 +440,10 @@ do_dns_read (struct GNUNET_DNSSTUB_RequestSocket *rs,
441 } 440 }
442 dns = (struct GNUNET_TUN_DnsHeader *) buf; 441 dns = (struct GNUNET_TUN_DnsHeader *) buf;
443 if ( (addrlen != rs->addrlen) || 442 if ( (addrlen != rs->addrlen) ||
444 (0 != memcmp (&rs->addr, 443 (GNUNET_YES !=
445 &addr, 444 GNUNET_TUN_sockaddr_cmp ((struct sockaddr *) &rs->addr,
446 addrlen)) || 445 (struct sockaddr *) &addr,
446 GNUNET_YES)) ||
447 (0 == GNUNET_TIME_absolute_get_remaining (rs->timeout).rel_value_us) ) 447 (0 == GNUNET_TIME_absolute_get_remaining (rs->timeout).rel_value_us) )
448 { 448 {
449 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 449 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,