[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r30277 - gnunet/src/mesh
From: |
gnunet |
Subject: |
[GNUnet-SVN] r30277 - gnunet/src/mesh |
Date: |
Fri, 18 Oct 2013 05:52:23 +0200 |
Author: bartpolot
Date: 2013-10-18 05:52:23 +0200 (Fri, 18 Oct 2013)
New Revision: 30277
Modified:
gnunet/src/mesh/gnunet-service-mesh_connection.c
Log:
- fix flow control
Modified: gnunet/src/mesh/gnunet-service-mesh_connection.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_connection.c 2013-10-18 03:39:22 UTC
(rev 30276)
+++ gnunet/src/mesh/gnunet-service-mesh_connection.c 2013-10-18 03:52:23 UTC
(rev 30277)
@@ -2178,7 +2178,7 @@
GNUNET_break (0);
}
- if (fc->queue_n >= fc->queue_max && droppable)
+ if (fc->queue_n > fc->queue_max && droppable)
{
GNUNET_STATISTICS_update (stats, "# messages dropped (buffer full)",
1, GNUNET_NO);
@@ -2186,6 +2186,8 @@
LOG (GNUNET_ERROR_TYPE_DEBUG,
"queue full: %u/%u\n",
fc->queue_n, fc->queue_max);
+ if (GNUNET_MESSAGE_TYPE_MESH_ENCRYPTED == type)
+ fc->queue_n--;
return; /* Drop this message */
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r30277 - gnunet/src/mesh,
gnunet <=