[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r15684 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r15684 - gnunet/src/transport |
Date: |
Fri, 17 Jun 2011 10:39:21 +0200 |
Author: wachs
Date: 2011-06-17 10:39:21 +0200 (Fri, 17 Jun 2011)
New Revision: 15684
Modified:
gnunet/src/transport/plugin_transport_tcp.c
Log:
mem leak
Modified: gnunet/src/transport/plugin_transport_tcp.c
===================================================================
--- gnunet/src/transport/plugin_transport_tcp.c 2011-06-17 08:00:13 UTC (rev
15683)
+++ gnunet/src/transport/plugin_transport_tcp.c 2011-06-17 08:39:21 UTC (rev
15684)
@@ -3070,9 +3070,11 @@
plugin->open_port = bport;
plugin->adv_port = aport;
plugin->bind_address = bind_address;
- plugin->external_address = external_address;
+ plugin->external_address = GNUNET_strdup(external_address);
+ GNUNET_free_non_null(external_address);
if (internal_address != NULL)
plugin->internal_address = GNUNET_strdup(internal_address);
+ GNUNET_free_non_null(internal_address);
plugin->behind_nat = behind_nat;
plugin->nat_punched = nat_punched;
plugin->enable_nat_client = enable_nat_client;
@@ -3242,6 +3244,7 @@
}
GNUNET_free_non_null(plugin->bind_address);
GNUNET_free_non_null(plugin->internal_address);
+ GNUNET_free_non_null(plugin->external_address);
GNUNET_free (plugin);
GNUNET_free (api);
return NULL;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r15684 - gnunet/src/transport,
gnunet <=