diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2013-01-17 13:33:31 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2013-01-17 13:33:31 +0000 |
commit | ec16981c9b561e1aa7c4aca4a2407fcd524c591a (patch) | |
tree | f4653a7676e822b34ecde3bbac343fa1339977e4 /src/transport/gnunet-transport.c | |
parent | 34d8a9d0b428eb683f0503106bcc31f3fc1af8a7 (diff) | |
download | gnunet-ec16981c9b561e1aa7c4aca4a2407fcd524c591a.tar.gz gnunet-ec16981c9b561e1aa7c4aca4a2407fcd524c591a.zip |
end when no addresses returned
Diffstat (limited to 'src/transport/gnunet-transport.c')
-rw-r--r-- | src/transport/gnunet-transport.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/transport/gnunet-transport.c b/src/transport/gnunet-transport.c index 94e4656e3..00fbb528e 100644 --- a/src/transport/gnunet-transport.c +++ b/src/transport/gnunet-transport.c | |||
@@ -727,6 +727,9 @@ process_address (void *cls, const struct GNUNET_PeerIdentity *peer, | |||
727 | /* done */ | 727 | /* done */ |
728 | address_resolution_in_progress = GNUNET_NO; | 728 | address_resolution_in_progress = GNUNET_NO; |
729 | pic = NULL; | 729 | pic = NULL; |
730 | if (GNUNET_SCHEDULER_NO_TASK != end) | ||
731 | GNUNET_SCHEDULER_cancel (end); | ||
732 | end = GNUNET_SCHEDULER_add_now (&shutdown_task, NULL); | ||
730 | return; | 733 | return; |
731 | } | 734 | } |
732 | if (address == NULL) | 735 | if (address == NULL) |
@@ -740,6 +743,9 @@ process_address (void *cls, const struct GNUNET_PeerIdentity *peer, | |||
740 | op_timeout = GNUNET_SCHEDULER_add_delayed (OP_TIMEOUT, | 743 | op_timeout = GNUNET_SCHEDULER_add_delayed (OP_TIMEOUT, |
741 | &operation_timeout, NULL); | 744 | &operation_timeout, NULL); |
742 | 745 | ||
746 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Received address for peer `%s': %s\n", | ||
747 | GNUNET_i2s (peer), address->transport_name); | ||
748 | |||
743 | rc = GNUNET_malloc(sizeof (struct ResolutionContext)); | 749 | rc = GNUNET_malloc(sizeof (struct ResolutionContext)); |
744 | GNUNET_assert (NULL != rc); | 750 | GNUNET_assert (NULL != rc); |
745 | GNUNET_CONTAINER_DLL_insert (rc_head, rc_tail, rc); | 751 | GNUNET_CONTAINER_DLL_insert (rc_head, rc_tail, rc); |