gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r18185 - gnunet/src/fragmentation


From: gnunet
Subject: [GNUnet-SVN] r18185 - gnunet/src/fragmentation
Date: Thu, 17 Nov 2011 15:47:41 +0100

Author: grothoff
Date: 2011-11-17 15:47:41 +0100 (Thu, 17 Nov 2011)
New Revision: 18185

Modified:
   gnunet/src/fragmentation/fragmentation.c
Log:
only use good acks for delay calculation

Modified: gnunet/src/fragmentation/fragmentation.c
===================================================================
--- gnunet/src/fragmentation/fragmentation.c    2011-11-17 14:09:34 UTC (rev 
18184)
+++ gnunet/src/fragmentation/fragmentation.c    2011-11-17 14:47:41 UTC (rev 
18185)
@@ -324,7 +324,8 @@
   if (ntohl (fa->fragment_id) != fc->fragment_id)
     return GNUNET_SYSERR;       /* not our ACK */
   abits = GNUNET_ntohll (fa->bits);
-  if (GNUNET_YES == fc->wack)
+  if ( (GNUNET_YES == fc->wack) &&
+       (abits == (fc->acks & abits)) )
   {
     /* normal ACK, can update running average of delay... */
     fc->wack = GNUNET_NO;




reply via email to

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