gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r36397 - gnunet/src/cadet


From: gnunet
Subject: [GNUnet-SVN] r36397 - gnunet/src/cadet
Date: Fri, 2 Oct 2015 05:37:20 +0200

Author: bartpolot
Date: 2015-10-02 05:37:20 +0200 (Fri, 02 Oct 2015)
New Revision: 36397

Modified:
   gnunet/src/cadet/gnunet-service-cadet_peer.c
Log:
- don't call core if there is no traffic

Modified: gnunet/src/cadet/gnunet-service-cadet_peer.c
===================================================================
--- gnunet/src/cadet/gnunet-service-cadet_peer.c        2015-10-01 19:27:08 UTC 
(rev 36396)
+++ gnunet/src/cadet/gnunet-service-cadet_peer.c        2015-10-02 03:37:20 UTC 
(rev 36397)
@@ -1170,15 +1170,22 @@
     if (GNUNET_NO == in_shutdown)
     {
       queue = peer_get_first_message (peer);
+      if (NULL == queue)
+      {
+        peer->core_transmit = NULL;
+        peer->tmt_time.abs_value_us = 0;
+        GCC_check_connections ();
+        return;
+      }
       dst_id = GNUNET_PEER_resolve2 (peer->id);
       peer->core_transmit =
           GNUNET_CORE_notify_transmit_ready (core_handle,
-                                            GNUNET_NO, get_priority (queue),
-                                            GNUNET_TIME_UNIT_FOREVER_REL,
-                                            dst_id,
-                                            get_core_size (queue->size),
-                                            &queue_send,
-                                            peer);
+                                             GNUNET_NO, get_priority (queue),
+                                             GNUNET_TIME_UNIT_FOREVER_REL,
+                                             dst_id,
+                                             get_core_size (queue->size),
+                                             &queue_send,
+                                             peer);
       peer->tmt_time = GNUNET_TIME_absolute_get ();
     }
     else




reply via email to

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