diff options
author | t3sserakt <t3ss@posteo.de> | 2020-08-28 18:01:10 +0200 |
---|---|---|
committer | t3sserakt <t3ss@posteo.de> | 2020-08-28 18:01:10 +0200 |
commit | 72cb328c689aacf5a20a0107e5762c1749ea2886 (patch) | |
tree | 7514cda26e79f3663f093dddc1910c36258aad3b /src/transport/gnunet-communicator-tcp.c | |
parent | 2b552a5f5e85fab1c14af73735c0de61b46cc3dc (diff) | |
download | gnunet-72cb328c689aacf5a20a0107e5762c1749ea2886.tar.gz gnunet-72cb328c689aacf5a20a0107e5762c1749ea2886.zip |
- fixed some bugs
Diffstat (limited to 'src/transport/gnunet-communicator-tcp.c')
-rw-r--r-- | src/transport/gnunet-communicator-tcp.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/transport/gnunet-communicator-tcp.c b/src/transport/gnunet-communicator-tcp.c index 1783edb91..4caef909c 100644 --- a/src/transport/gnunet-communicator-tcp.c +++ b/src/transport/gnunet-communicator-tcp.c | |||
@@ -2944,6 +2944,10 @@ static void | |||
2944 | do_shutdown (void *cls) | 2944 | do_shutdown (void *cls) |
2945 | { | 2945 | { |
2946 | 2946 | ||
2947 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | ||
2948 | "Shutdown %s!\n", | ||
2949 | shutdown_running ? "running" : "not running"); | ||
2950 | |||
2947 | if (GNUNET_YES == shutdown_running) | 2951 | if (GNUNET_YES == shutdown_running) |
2948 | return; | 2952 | return; |
2949 | else | 2953 | else |
@@ -2958,6 +2962,7 @@ do_shutdown (void *cls) | |||
2958 | } | 2962 | } |
2959 | GNUNET_CONTAINER_multipeermap_iterate (queue_map, &get_queue_delete_it, NULL); | 2963 | GNUNET_CONTAINER_multipeermap_iterate (queue_map, &get_queue_delete_it, NULL); |
2960 | GNUNET_CONTAINER_multipeermap_destroy (queue_map); | 2964 | GNUNET_CONTAINER_multipeermap_destroy (queue_map); |
2965 | GNUNET_TRANSPORT_communicator_address_remove_all (ch); | ||
2961 | if (NULL != ch) | 2966 | if (NULL != ch) |
2962 | { | 2967 | { |
2963 | GNUNET_TRANSPORT_communicator_disconnect (ch); | 2968 | GNUNET_TRANSPORT_communicator_disconnect (ch); |
@@ -3038,8 +3043,9 @@ nat_address_cb (void *cls, | |||
3038 | char *my_addr; | 3043 | char *my_addr; |
3039 | struct GNUNET_TRANSPORT_AddressIdentifier *ai; | 3044 | struct GNUNET_TRANSPORT_AddressIdentifier *ai; |
3040 | 3045 | ||
3041 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 3046 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
3042 | "nat address cb %s\n", | 3047 | "nat address cb %s %s\n", |
3048 | add_remove ? "add" : "remove", | ||
3043 | GNUNET_a2s (addr, addrlen)); | 3049 | GNUNET_a2s (addr, addrlen)); |
3044 | 3050 | ||
3045 | if (GNUNET_YES == add_remove) | 3051 | if (GNUNET_YES == add_remove) |
@@ -3162,7 +3168,7 @@ init_socket (struct sockaddr *addr, | |||
3162 | sto_len = in_len; | 3168 | sto_len = in_len; |
3163 | } | 3169 | } |
3164 | 3170 | ||
3165 | addr = (struct sockaddr *) &in_sto; | 3171 | //addr = (struct sockaddr *) &in_sto; |
3166 | in_len = sto_len; | 3172 | in_len = sto_len; |
3167 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 3173 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
3168 | "Bound to `%s'\n", | 3174 | "Bound to `%s'\n", |