summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPranav Kant <pranavk@collabora.co.uk>2016-11-24 15:08:00 +0530
committerAndras Timar <andras.timar@collabora.com>2016-11-28 16:57:14 +0100
commitc7f41580d2cdacf76f8ca5f7e9d82f37aee376a1 (patch)
tree49c8ac925380db27dcbb15bcddb8a0f2b09e8aa8
parentloolwsd: add LibreOfficeKit.hxx to tarball (diff)
downloadonline-c7f41580d2cdacf76f8ca5f7e9d82f37aee376a1.tar.gz
online-c7f41580d2cdacf76f8ca5f7e9d82f37aee376a1.zip
loolwsd: Handle zero jitter
While some value of jitter is default in debug builds, one should easily be able to disable this latency stuff using env. variables LOOL_WS_DELAY=0 LOOL_WS_JITTER=0 Change-Id: I345df8f48adc69b5f237f18c981172441d21c757 (cherry picked from commit 33393a4254e605a46b9f866306a84935fdf0619e)
-rw-r--r--loolwsd/LOOLWebSocket.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/loolwsd/LOOLWebSocket.hpp b/loolwsd/LOOLWebSocket.hpp
index d78f625711..e10af2af11 100644
--- a/loolwsd/LOOLWebSocket.hpp
+++ b/loolwsd/LOOLWebSocket.hpp
@@ -45,7 +45,7 @@ private:
jitter = std::stoul(std::getenv("LOOL_WS_JITTER"));
}
- return std::chrono::milliseconds(baseDelay + (std::rand() % jitter));
+ return std::chrono::milliseconds(baseDelay + (jitter > 0 ? (std::rand() % jitter) : 0));
}
#endif