diff options
author | Pranav Kant <pranavk@collabora.co.uk> | 2016-11-24 15:08:00 +0530 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2016-11-28 16:57:14 +0100 |
commit | c7f41580d2cdacf76f8ca5f7e9d82f37aee376a1 (patch) | |
tree | 49c8ac925380db27dcbb15bcddb8a0f2b09e8aa8 | |
parent | loolwsd: add LibreOfficeKit.hxx to tarball (diff) | |
download | online-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.hpp | 2 |
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 |