Merge pull request #1124 from birarda/master

avoid a divide by zero in PacketSender
This commit is contained in:
Philip Rosedale 2013-10-25 11:21:22 -07:00
commit e2f9cf47ea

View file

@ -74,6 +74,8 @@ bool PacketSender::process() {
// we can determine how many packets we need to send per call to achieve our desired
// packets per second send rate.
int callsPerSecond = USECS_PER_SECOND / averageCallTime;
// make sure our number of calls per second doesn't cause a divide by zero
glm::clamp(callsPerSecond, 1, _packetsPerSecond);
packetsPerCall = ceil(_packetsPerSecond / callsPerSecond);
// send at least one packet per call, if we have it