From 55770b3e05a212890f46250f2babdbac502da774 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Philipp=20T=C3=B6lke?= Date: Tue, 2 Aug 2011 07:34:38 +0000 Subject: [PATCH] Revert "save the dns-tunnel" This reverts commit 239ce5412a61e92edcd372c1a751c54763f5f80f. --- src/vpn/gnunet-service-dns.c | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/vpn/gnunet-service-dns.c b/src/vpn/gnunet-service-dns.c index ce27fe6a0..e71acbe50 100644 --- a/src/vpn/gnunet-service-dns.c +++ b/src/vpn/gnunet-service-dns.c @@ -43,11 +43,6 @@ struct GNUNET_MESH_Handle *mesh_handle; -/** - * The tunnel to send queries - */ -static struct GNUNET_MESH_Tunnel* dns_tunnel; - /** * The UDP-Socket through which DNS-Resolves will be sent if they are not to be * sent through gnunet. The port of this socket will not be hijacked. @@ -360,14 +355,13 @@ send_mesh_query (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) struct tunnel_cls *cls_ = (struct tunnel_cls*)cls; - if (NULL == dns_tunnel) - dns_tunnel = GNUNET_MESH_peer_request_connect_by_type(mesh_handle, - GNUNET_TIME_UNIT_HOURS, - GNUNET_APPLICATION_TYPE_INTERNET_RESOLVER, - mesh_connect, - NULL, - cls_); - cls_->tunnel = dns_tunnel; + cls_->tunnel = GNUNET_MESH_peer_request_connect_by_type(mesh_handle, + GNUNET_TIME_UNIT_HOURS, + GNUNET_APPLICATION_TYPE_INTERNET_RESOLVER, + mesh_connect, + NULL, + cls_); + remote_pending[cls_->dns.s.id] = cls_; } -- 2.25.1