gnunet-svn
[Top][All Lists]
Advanced

[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 */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]