aboutsummaryrefslogtreecommitdiff
path: root/src
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 /src
parentadf2a547f8bd6c8ecc413a52ce393aafc7627d28 (diff)
downloadgnunet-3cdb18528cc19eed8ccd65d334d6f69409e28065.tar.gz
gnunet-3cdb18528cc19eed8ccd65d334d6f69409e28065.zip
fix
Diffstat (limited to 'src')
-rw-r--r--src/transport/gnunet-service-transport.c6
1 files changed, 2 insertions, 4 deletions
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);