gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r15668 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r15668 - gnunet/src/transport
Date: Thu, 16 Jun 2011 15:33:04 +0200

Author: nevans
Date: 2011-06-16 15:33:03 +0200 (Thu, 16 Jun 2011)
New Revision: 15668

Modified:
   gnunet/src/transport/plugin_transport_tcp.c
Log:
fix memory leak

Modified: gnunet/src/transport/plugin_transport_tcp.c
===================================================================
--- gnunet/src/transport/plugin_transport_tcp.c 2011-06-16 13:30:01 UTC (rev 
15667)
+++ gnunet/src/transport/plugin_transport_tcp.c 2011-06-16 13:33:03 UTC (rev 
15668)
@@ -3071,7 +3071,7 @@
   plugin->adv_port = aport;
   plugin->bind_address = bind_address;
   plugin->external_address = external_address;
-  plugin->internal_address = internal_address;
+  plugin->internal_address = GNUNET_strdup(internal_address);
   plugin->behind_nat = behind_nat;
   plugin->nat_punched = nat_punched;
   plugin->enable_nat_client = enable_nat_client;
@@ -3240,6 +3240,7 @@
       plugin->server_proc = NULL;
     }
   GNUNET_free_non_null(plugin->bind_address);
+  GNUNET_free_non_null(plugin->internal_address);
   GNUNET_free (plugin);
   GNUNET_free (api);
   return NULL;




reply via email to

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