[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r16134 - gnunet/src/dht
From: |
gnunet |
Subject: |
[GNUnet-SVN] r16134 - gnunet/src/dht |
Date: |
Tue, 19 Jul 2011 15:33:56 +0200 |
Author: grothoff
Date: 2011-07-19 15:33:55 +0200 (Tue, 19 Jul 2011)
New Revision: 16134
Modified:
gnunet/src/dht/gnunet-service-dht.c
Log:
first disconnect from core to handle disconnect events nicely -- likely cause
of #1724
Modified: gnunet/src/dht/gnunet-service-dht.c
===================================================================
--- gnunet/src/dht/gnunet-service-dht.c 2011-07-19 13:31:01 UTC (rev 16133)
+++ gnunet/src/dht/gnunet-service-dht.c 2011-07-19 13:33:55 UTC (rev 16134)
@@ -4998,6 +4998,15 @@
NULL);
GNUNET_TRANSPORT_disconnect (transport_handle);
}
+ if (coreAPI != NULL)
+ {
+#if DEBUG_DHT
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "%s:%s Disconnecting core!\n", my_short_id, "DHT");
+#endif
+ GNUNET_CORE_disconnect (coreAPI);
+ coreAPI = NULL;
+ }
for (bucket_count = lowest_bucket; bucket_count < MAX_BUCKETS;
bucket_count++)
{
@@ -5012,15 +5021,6 @@
delete_peer (pos, bucket_count);
}
}
- if (coreAPI != NULL)
- {
-#if DEBUG_DHT
- GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
- "%s:%s Disconnecting core!\n", my_short_id, "DHT");
-#endif
- GNUNET_CORE_disconnect (coreAPI);
- coreAPI = NULL;
- }
if (datacache != NULL)
{
#if DEBUG_DHT
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r16134 - gnunet/src/dht,
gnunet <=