[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r36397 - gnunet/src/cadet,
gnunet <=