aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2011-06-16 13:34:52 +0000
committerNathan S. Evans <evans@in.tum.de>2011-06-16 13:34:52 +0000
commit3a8feedfbc1c8f2a3db82e4e0a117388ff1f316e (patch)
tree60c029c771b923a56f09d32c0c49a41d457f9fe3
parent293f33b2b70fcc569fe7b4111a2c43ac66c5e452 (diff)
downloadgnunet-3a8feedfbc1c8f2a3db82e4e0a117388ff1f316e.tar.gz
gnunet-3a8feedfbc1c8f2a3db82e4e0a117388ff1f316e.zip
fix memory leak
-rw-r--r--src/transport/plugin_transport_tcp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/transport/plugin_transport_tcp.c b/src/transport/plugin_transport_tcp.c
index d8804b254..00347bce3 100644
--- a/src/transport/plugin_transport_tcp.c
+++ b/src/transport/plugin_transport_tcp.c
@@ -3071,7 +3071,8 @@ libgnunet_plugin_transport_tcp_init (void *cls)
3071 plugin->adv_port = aport; 3071 plugin->adv_port = aport;
3072 plugin->bind_address = bind_address; 3072 plugin->bind_address = bind_address;
3073 plugin->external_address = external_address; 3073 plugin->external_address = external_address;
3074 plugin->internal_address = GNUNET_strdup(internal_address); 3074 if (internal_address != NULL)
3075 plugin->internal_address = GNUNET_strdup(internal_address);
3075 plugin->behind_nat = behind_nat; 3076 plugin->behind_nat = behind_nat;
3076 plugin->nat_punched = nat_punched; 3077 plugin->nat_punched = nat_punched;
3077 plugin->enable_nat_client = enable_nat_client; 3078 plugin->enable_nat_client = enable_nat_client;