diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2013-02-04 09:34:38 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2013-02-04 09:34:38 +0000 |
commit | cac3d7b1fd532e949f50e3052687a80a7ce87c34 (patch) | |
tree | 9e0aa4e6b75fa326d5a06ad29600066619e3a0fa /src | |
parent | ae54c0647ef8f7d3064c2135dc71f0afcc887150 (diff) | |
download | gnunet-cac3d7b1fd532e949f50e3052687a80a7ce87c34.tar.gz gnunet-cac3d7b1fd532e949f50e3052687a80a7ce87c34.zip |
check code for 0002774
Diffstat (limited to 'src')
-rw-r--r-- | src/transport/gnunet-service-transport.c | 7 | ||||
-rw-r--r-- | src/transport/plugin_transport_tcp.c | 6 |
2 files changed, 11 insertions, 2 deletions
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c index 0b596d021..bb091fafc 100644 --- a/src/transport/gnunet-service-transport.c +++ b/src/transport/gnunet-service-transport.c | |||
@@ -614,6 +614,13 @@ key_generation_cb (void *cls, | |||
614 | GST_my_private_key = pk; | 614 | GST_my_private_key = pk; |
615 | 615 | ||
616 | GST_stats = GNUNET_STATISTICS_create ("transport", GST_cfg); | 616 | GST_stats = GNUNET_STATISTICS_create ("transport", GST_cfg); |
617 | if (NULL == GST_stats) | ||
618 | { | ||
619 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | ||
620 | _("Could not access STATISTICS service. Exiting.\n")); | ||
621 | GNUNET_SCHEDULER_shutdown (); | ||
622 | return; | ||
623 | } | ||
617 | GST_peerinfo = GNUNET_PEERINFO_connect (GST_cfg); | 624 | GST_peerinfo = GNUNET_PEERINFO_connect (GST_cfg); |
618 | memset (&GST_my_public_key, '\0', sizeof (GST_my_public_key)); | 625 | memset (&GST_my_public_key, '\0', sizeof (GST_my_public_key)); |
619 | memset (&tmp, '\0', sizeof (tmp)); | 626 | memset (&tmp, '\0', sizeof (tmp)); |
diff --git a/src/transport/plugin_transport_tcp.c b/src/transport/plugin_transport_tcp.c index 8d026cd32..01d474a0c 100644 --- a/src/transport/plugin_transport_tcp.c +++ b/src/transport/plugin_transport_tcp.c | |||
@@ -2309,6 +2309,8 @@ libgnunet_plugin_transport_tcp_init (void *cls) | |||
2309 | return api; | 2309 | return api; |
2310 | } | 2310 | } |
2311 | 2311 | ||
2312 | GNUNET_assert (NULL != env->cfg); | ||
2313 | GNUNET_assert (NULL != env->stats); | ||
2312 | if (GNUNET_OK != | 2314 | if (GNUNET_OK != |
2313 | GNUNET_CONFIGURATION_get_value_number (env->cfg, "transport-tcp", | 2315 | GNUNET_CONFIGURATION_get_value_number (env->cfg, "transport-tcp", |
2314 | "MAX_CONNECTIONS", | 2316 | "MAX_CONNECTIONS", |
@@ -2376,8 +2378,8 @@ libgnunet_plugin_transport_tcp_init (void *cls) | |||
2376 | } | 2378 | } |
2377 | else | 2379 | else |
2378 | { | 2380 | { |
2379 | plugin->nat = | 2381 | plugin->nat = GNUNET_NAT_register (plugin->env->cfg, |
2380 | GNUNET_NAT_register (env->cfg, GNUNET_YES, 0, 0, NULL, NULL, NULL, | 2382 | GNUNET_YES, 0, 0, NULL, NULL, NULL, |
2381 | &try_connection_reversal, plugin); | 2383 | &try_connection_reversal, plugin); |
2382 | } | 2384 | } |
2383 | api = GNUNET_malloc (sizeof (struct GNUNET_TRANSPORT_PluginFunctions)); | 2385 | api = GNUNET_malloc (sizeof (struct GNUNET_TRANSPORT_PluginFunctions)); |