aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-07-18 06:37:56 +0000
committerChristian Grothoff <christian@grothoff.org>2011-07-18 06:37:56 +0000
commit3cdb18528cc19eed8ccd65d334d6f69409e28065 (patch)
tree86930f20b1682630faa1d860070341a571d376c7
parentadf2a547f8bd6c8ecc413a52ce393aafc7627d28 (diff)
downloadgnunet-3cdb18528cc19eed8ccd65d334d6f69409e28065.tar.gz
gnunet-3cdb18528cc19eed8ccd65d334d6f69409e28065.zip
fix
-rw-r--r--TODO9
-rw-r--r--src/transport/gnunet-service-transport.c6
2 files changed, 11 insertions, 4 deletions
diff --git a/TODO b/TODO
index bf2c13711..a51ebb40b 100644
--- a/TODO
+++ b/TODO
@@ -4,6 +4,15 @@
4 so that some of the 'local' IPs do not work due to the bindto); the result 4 so that some of the 'local' IPs do not work due to the bindto); the result
5 seems to be that the plugin tries some of the broken addresses, fails and the 5 seems to be that the plugin tries some of the broken addresses, fails and the
6 transport-level connection never comes up. 6 transport-level connection never comes up.
7* Mantis:
8 - 1727 --- investigate (NEW)
9 - 1694 --- try to reproduce (non-deterministic, w. testcase, need core/valgrind)
10 - 1725 --- try to reproduce (non-deterministic, w. testcase, need core)
11 - 1724 --- try to reproduce
12 - 1709 --- need more data (Nate)
13 - 1717 --- need more data (Nate)
14 - 1701 --- try to reproduce (Nate)
15 - 1705 --- try to reproduce (Nate)
7* clean buildbots 16* clean buildbots
8 17
90.9.0pre4: 180.9.0pre4:
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c
index ee18c9ba0..1dace5022 100644
--- a/src/transport/gnunet-service-transport.c
+++ b/src/transport/gnunet-service-transport.c
@@ -6278,8 +6278,7 @@ shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
6278 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 6278 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
6279 "Transport service is unloading plugins...\n"); 6279 "Transport service is unloading plugins...\n");
6280#endif 6280#endif
6281 plug = plugins; 6281 while (NULL != (plug = plugins))
6282 while (plug != NULL)
6283 { 6282 {
6284 if (plug->address_update_task != GNUNET_SCHEDULER_NO_TASK) 6283 if (plug->address_update_task != GNUNET_SCHEDULER_NO_TASK)
6285 { 6284 {
@@ -6294,9 +6293,8 @@ shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
6294 plug->addresses = al->next; 6293 plug->addresses = al->next;
6295 GNUNET_free (al); 6294 GNUNET_free (al);
6296 } 6295 }
6297 tmp = plug->next; 6296 plugins = plug->next;
6298 GNUNET_free (plug); 6297 GNUNET_free (plug);
6299 plug = tmp;
6300 } 6298 }
6301 if (my_private_key != NULL) 6299 if (my_private_key != NULL)
6302 GNUNET_CRYPTO_rsa_key_free (my_private_key); 6300 GNUNET_CRYPTO_rsa_key_free (my_private_key);