Skip to content
Permalink
Browse files
Fix bug only half of unreliable queue handled per step in worst case
  • Loading branch information
sapier authored and sapier committed Jan 26, 2014
1 parent 9b978db commit 3f0ee5d6800302f0ad7e56f0aa4ddddddae86823
Showing 1 changed file with 2 additions and 1 deletion.
@@ -1843,8 +1843,9 @@ void ConnectionSendThread::sendPackets(float dtime)
<< m_outgoing_queue.size() << " pkts)" << std::endl);
}

unsigned int initial_queuesize = m_outgoing_queue.size();
/* send non reliable packets*/
for(unsigned int i=0;i < m_outgoing_queue.size();i++) {
for(unsigned int i=0;i < initial_queuesize;i++) {
OutgoingPacket packet = m_outgoing_queue.pop_front();

assert(!packet.reliable &&

0 comments on commit 3f0ee5d

Please sign in to comment.