gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r13212 - gnunet/src/vpn


From: gnunet
Subject: [GNUnet-SVN] r13212 - gnunet/src/vpn
Date: Fri, 8 Oct 2010 09:36:35 +0200

Author: toelke
Date: 2010-10-08 09:36:35 +0200 (Fri, 08 Oct 2010)
New Revision: 13212

Modified:
   gnunet/src/vpn/gnunet-daemon-vpn.c
Log:
if we have no connection to the service-dns, don't queue

Modified: gnunet/src/vpn/gnunet-daemon-vpn.c
===================================================================
--- gnunet/src/vpn/gnunet-daemon-vpn.c  2010-10-08 07:36:35 UTC (rev 13211)
+++ gnunet/src/vpn/gnunet-daemon-vpn.c  2010-10-08 07:36:35 UTC (rev 13212)
@@ -255,7 +255,8 @@
 
                        GNUNET_CONTAINER_DLL_insert_after(mycls.head, 
mycls.tail, mycls.tail, query);
 
-                       /* struct GNUNET_CLIENT_TransmitHandle* th = */ 
GNUNET_CLIENT_notify_transmit_ready(mycls.dns_connection, len, 
GNUNET_TIME_UNIT_FOREVER_REL, GNUNET_YES, &send_query, NULL);
+                       if (mycls.dns_connection != NULL)
+                         /* struct GNUNET_CLIENT_TransmitHandle* th = */ 
GNUNET_CLIENT_notify_transmit_ready(mycls.dns_connection, len, 
GNUNET_TIME_UNIT_FOREVER_REL, GNUNET_YES, &send_query, NULL);
                }
        }
 
@@ -273,6 +274,8 @@
   GNUNET_assert (mycls.dns_connection == NULL);
   mycls.dns_connection = GNUNET_CLIENT_connect (mycls.sched, "dns", 
mycls.cfg); 
   GNUNET_CLIENT_receive(mycls.dns_connection, &dns_answer_handler, NULL, 
GNUNET_TIME_UNIT_FOREVER_REL);
+  if (mycls.head != NULL)
+    /* struct GNUNET_CLIENT_TransmitHandle* th = */ 
GNUNET_CLIENT_notify_transmit_ready(mycls.dns_connection, 
ntohs(mycls.head->pkt.hdr.size), GNUNET_TIME_UNIT_FOREVER_REL, GNUNET_YES, 
&send_query, NULL);
 }
 
 static void 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]