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;
}
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;