aboutsummaryrefslogtreecommitdiff
path: root/src/dht/gnunet-service-dht.c
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2010-04-06 13:11:20 +0000
committerNathan S. Evans <evans@in.tum.de>2010-04-06 13:11:20 +0000
commit9eef61e94230e625a46622012be88989f572fee5 (patch)
tree73f7a860bb134b38323f083c94aa0b0010f6b4fc /src/dht/gnunet-service-dht.c
parent2e0ffd3abdade4e710f839025f4ed70e0a0ceb59 (diff)
downloadgnunet-9eef61e94230e625a46622012be88989f572fee5.tar.gz
gnunet-9eef61e94230e625a46622012be88989f572fee5.zip
debugging fixes
Diffstat (limited to 'src/dht/gnunet-service-dht.c')
-rw-r--r--src/dht/gnunet-service-dht.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/dht/gnunet-service-dht.c b/src/dht/gnunet-service-dht.c
index 906ff63d5..77073904f 100644
--- a/src/dht/gnunet-service-dht.c
+++ b/src/dht/gnunet-service-dht.c
@@ -553,7 +553,7 @@ handle_dht_find_peer (void *cls, struct GNUNET_DHT_FindPeerMessage *find_msg,
553 memcpy (&find_peer_result[1], &my_hello, hello_size); 553 memcpy (&find_peer_result[1], &my_hello, hello_size);
554 554
555 send_reply_to_client(message_context->client, &find_peer_result->header, message_context->unique_id); 555 send_reply_to_client(message_context->client, &find_peer_result->header, message_context->unique_id);
556 556 GNUNET_free(find_peer_result);
557 /* FIXME: Implement find peer functionality here */ 557 /* FIXME: Implement find peer functionality here */
558} 558}
559 559
@@ -859,7 +859,8 @@ shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
859 GNUNET_TRANSPORT_get_hello_cancel(transport_handle, &process_hello, NULL); 859 GNUNET_TRANSPORT_get_hello_cancel(transport_handle, &process_hello, NULL);
860 GNUNET_TRANSPORT_disconnect(transport_handle); 860 GNUNET_TRANSPORT_disconnect(transport_handle);
861 } 861 }
862 GNUNET_CORE_disconnect (coreAPI); 862 if (coreAPI != NULL)
863 GNUNET_CORE_disconnect (coreAPI);
863} 864}
864 865
865 866
@@ -880,6 +881,11 @@ core_init (void *cls,
880 881
881 if (server == NULL) 882 if (server == NULL)
882 { 883 {
884#if DEBUG_DHT
885 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
886 "%s: Connection to core FAILED!\n", "dht",
887 GNUNET_i2s (identity));
888#endif
883 GNUNET_SCHEDULER_cancel (sched, cleanup_task); 889 GNUNET_SCHEDULER_cancel (sched, cleanup_task);
884 GNUNET_SCHEDULER_add_now (sched, &shutdown_task, NULL); 890 GNUNET_SCHEDULER_add_now (sched, &shutdown_task, NULL);
885 return; 891 return;