diff options
author | Nathan S. Evans <evans@in.tum.de> | 2010-04-06 13:11:20 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2010-04-06 13:11:20 +0000 |
commit | 9eef61e94230e625a46622012be88989f572fee5 (patch) | |
tree | 73f7a860bb134b38323f083c94aa0b0010f6b4fc /src/dht/gnunet-service-dht.c | |
parent | 2e0ffd3abdade4e710f839025f4ed70e0a0ceb59 (diff) | |
download | gnunet-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.c | 10 |
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; |