[Spread-cvs] commit: r544 - trunk/daemon
jschultz at spread.org
jschultz at spread.org
Tue Mar 12 15:58:45 EDT 2013
Author: jschultz
Date: 2013-03-12 15:58:45 -0400 (Tue, 12 Mar 2013)
New Revision: 544
Modified:
trunk/daemon/protocol.c
Log:
Performance bug fix to protocol.c to only decrement retrans_allowed when we actually request a retransmission.
Modified: trunk/daemon/protocol.c
===================================================================
--- trunk/daemon/protocol.c 2013-03-12 19:47:49 UTC (rev 543)
+++ trunk/daemon/protocol.c 2013-03-12 19:58:45 UTC (rev 544)
@@ -572,13 +572,14 @@
ring_rtr_ptr->seg_index = rtr_seg_index;
ring_rtr_ptr->num_seq = 0;
new_ptr += sizeof(ring_rtr);
- for( i=My_aru+1; i <= Highest_seq && retrans_allowed > 0; i++, retrans_allowed-- )
+ for( i=My_aru+1; i <= Highest_seq && retrans_allowed > 0; i++ )
{
if( ! Packets[i & PACKET_MASK].exist )
{
memcpy( &new_rtr[new_ptr], &i, sizeof(int32) );
new_ptr += sizeof(int32);
ring_rtr_ptr->num_seq++;
+ --retrans_allowed;
}
}
}
More information about the Spread-cvs
mailing list