gnunet-svn
[Top][All Lists]
Advanced

[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));




reply via email to

[Prev in Thread] Current Thread [Next in Thread]