gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r35207 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r35207 - gnunet/src/transport
Date: Tue, 10 Feb 2015 12:34:50 +0100

Author: grothoff
Date: 2015-02-10 12:34:49 +0100 (Tue, 10 Feb 2015)
New Revision: 35207

Modified:
   gnunet/src/transport/gnunet-service-transport_neighbours.c
Log:
fix #3664: during PS_RECONNECT_ATS, primary address may be NULL, causing an NPE 
if we continue here

Modified: gnunet/src/transport/gnunet-service-transport_neighbours.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_neighbours.c  2015-02-10 
11:04:54 UTC (rev 35206)
+++ gnunet/src/transport/gnunet-service-transport_neighbours.c  2015-02-10 
11:34:49 UTC (rev 35207)
@@ -2819,7 +2819,8 @@
   uint32_t bps_out;
   struct GNUNET_TIME_Relative delta;
 
-  if (GNUNET_YES != test_connected (n))
+  if ( (GNUNET_YES != test_connected (n)) ||
+       (NULL == n->primary_address.address) )
     return GNUNET_OK;
   delta = GNUNET_TIME_absolute_get_difference (n->last_util_transmission,
                                                GNUNET_TIME_absolute_get ());
@@ -2830,7 +2831,6 @@
   if ((0 != n->util_total_bytes_sent) && (0 != delta.rel_value_us))
     bps_out = (1000LL * 1000LL * n->util_total_bytes_sent) / 
delta.rel_value_us;
 
-
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "`%s' total: received %u Bytes/s, sent %u Bytes/s\n",
               GNUNET_i2s (key),




reply via email to

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