[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r25996 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r25996 - gnunet/src/transport |
Date: |
Mon, 4 Feb 2013 10:34:39 +0100 |
Author: wachs
Date: 2013-02-04 10:34:38 +0100 (Mon, 04 Feb 2013)
New Revision: 25996
Modified:
gnunet/src/transport/gnunet-service-transport.c
gnunet/src/transport/plugin_transport_tcp.c
Log:
check code for 0002774
Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c 2013-02-03 17:56:41 UTC
(rev 25995)
+++ gnunet/src/transport/gnunet-service-transport.c 2013-02-04 09:34:38 UTC
(rev 25996)
@@ -614,6 +614,13 @@
GST_my_private_key = pk;
GST_stats = GNUNET_STATISTICS_create ("transport", GST_cfg);
+ if (NULL == GST_stats)
+ {
+ GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+ _("Could not access STATISTICS service. Exiting.\n"));
+ GNUNET_SCHEDULER_shutdown ();
+ return;
+ }
GST_peerinfo = GNUNET_PEERINFO_connect (GST_cfg);
memset (&GST_my_public_key, '\0', sizeof (GST_my_public_key));
memset (&tmp, '\0', sizeof (tmp));
Modified: gnunet/src/transport/plugin_transport_tcp.c
===================================================================
--- gnunet/src/transport/plugin_transport_tcp.c 2013-02-03 17:56:41 UTC (rev
25995)
+++ gnunet/src/transport/plugin_transport_tcp.c 2013-02-04 09:34:38 UTC (rev
25996)
@@ -2309,6 +2309,8 @@
return api;
}
+ GNUNET_assert (NULL != env->cfg);
+ GNUNET_assert (NULL != env->stats);
if (GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_number (env->cfg, "transport-tcp",
"MAX_CONNECTIONS",
@@ -2376,8 +2378,8 @@
}
else
{
- plugin->nat =
- GNUNET_NAT_register (env->cfg, GNUNET_YES, 0, 0, NULL, NULL, NULL,
+ plugin->nat = GNUNET_NAT_register (plugin->env->cfg,
+
GNUNET_YES, 0, 0, NULL, NULL, NULL,
&try_connection_reversal, plugin);
}
api = GNUNET_malloc (sizeof (struct GNUNET_TRANSPORT_PluginFunctions));
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r25996 - gnunet/src/transport,
gnunet <=