[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r15814 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r15814 - gnunet/src/transport |
Date: |
Fri, 1 Jul 2011 16:35:19 +0200 |
Author: wachs
Date: 2011-07-01 16:35:19 +0200 (Fri, 01 Jul 2011)
New Revision: 15814
Modified:
gnunet/src/transport/plugin_transport_http.c
Log:
clean up
Modified: gnunet/src/transport/plugin_transport_http.c
===================================================================
--- gnunet/src/transport/plugin_transport_http.c 2011-07-01 14:17:34 UTC
(rev 15813)
+++ gnunet/src/transport/plugin_transport_http.c 2011-07-01 14:35:19 UTC
(rev 15814)
@@ -107,7 +107,7 @@
};
/**
- * Wrapper for IPv4 addresses.
+ * Wrapper to manage IPv4 addresses
*/
struct IPv4HttpAddressWrapper
{
@@ -3027,9 +3027,10 @@
add_remove,
w_t4->addr, sizeof (struct IPv4HttpAddress));
-/* GNUNET_CONTAINER_DLL_remove(plugin->ipv4_addr_head,
- plugin->ipv4_addr_tail,t4);
- GNUNET_free (t4);*/
+ GNUNET_CONTAINER_DLL_remove(plugin->ipv4_addr_head,
+ plugin->ipv4_addr_tail,w_t4);
+ GNUNET_free (w_t4->addr);
+ GNUNET_free (w_t4);
break;
case AF_INET6:
w_t6 = plugin->ipv6_addr_head;
@@ -3048,9 +3049,10 @@
add_remove,
w_t6->addr, sizeof (struct IPv6HttpAddress));
-/* GNUNET_CONTAINER_DLL_remove(plugin->ipv6_addr_head,
- plugin->ipv6_addr_tail,t6);
- GNUNET_free (t6);*/
+ GNUNET_CONTAINER_DLL_remove(plugin->ipv6_addr_head,
+ plugin->ipv6_addr_tail,w_t6);
+ GNUNET_free (w_t6->addr);
+ GNUNET_free (w_t6);
break;
default:
return;
@@ -3118,8 +3120,8 @@
struct GNUNET_TRANSPORT_PluginFunctions *api = cls;
struct Plugin *plugin = api->cls;
CURLMcode mret;
- struct IPv4HttpAddressWrapper * ipv4addr;
- struct IPv6HttpAddressWrapper * ipv6addr;
+ struct IPv4HttpAddressWrapper * w_t4;
+ struct IPv6HttpAddressWrapper * w_t6;
GNUNET_assert(cls !=NULL);
if (plugin->nat != NULL)
@@ -3145,21 +3147,21 @@
GNUNET_SCHEDULER_cancel(plugin->http_server_task_v6);
plugin->http_server_task_v6 = GNUNET_SCHEDULER_NO_TASK;
}
-
+
while (plugin->ipv4_addr_head!=NULL)
{
- ipv4addr = plugin->ipv4_addr_head;
-
GNUNET_CONTAINER_DLL_remove(plugin->ipv4_addr_head,plugin->ipv4_addr_tail,ipv4addr);
- GNUNET_free(ipv4addr->addr);
- GNUNET_free(ipv4addr);
+ w_t4 = plugin->ipv4_addr_head;
+
GNUNET_CONTAINER_DLL_remove(plugin->ipv4_addr_head,plugin->ipv4_addr_tail,w_t4);
+ GNUNET_free(w_t4->addr);
+ GNUNET_free(w_t4);
}
while (plugin->ipv6_addr_head!=NULL)
{
- ipv6addr = plugin->ipv6_addr_head;
-
GNUNET_CONTAINER_DLL_remove(plugin->ipv6_addr_head,plugin->ipv6_addr_tail,ipv6addr);
- GNUNET_free(ipv4addr->addr);
- GNUNET_free(ipv6addr);
+ w_t6 = plugin->ipv6_addr_head;
+
GNUNET_CONTAINER_DLL_remove(plugin->ipv6_addr_head,plugin->ipv6_addr_tail,w_t6);
+ GNUNET_free(w_t6->addr);
+ GNUNET_free(w_t6);
}
/* free all peer information */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r15814 - gnunet/src/transport,
gnunet <=