[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r13212 - gnunet/src/vpn,
gnunet <=