mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-04 04:24:47 +02:00
Merge pull request #1124 from birarda/master
avoid a divide by zero in PacketSender
This commit is contained in:
commit
e2f9cf47ea
1 changed files with 2 additions and 0 deletions
|
@ -74,6 +74,8 @@ bool PacketSender::process() {
|
||||||
// we can determine how many packets we need to send per call to achieve our desired
|
// we can determine how many packets we need to send per call to achieve our desired
|
||||||
// packets per second send rate.
|
// packets per second send rate.
|
||||||
int callsPerSecond = USECS_PER_SECOND / averageCallTime;
|
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);
|
packetsPerCall = ceil(_packetsPerSecond / callsPerSecond);
|
||||||
|
|
||||||
// send at least one packet per call, if we have it
|
// send at least one packet per call, if we have it
|
||||||
|
|
Loading…
Reference in a new issue