[Libreoffice-commits] online.git: loolwsd/LOOLWebSocket.hpp

Pranav Kant pranavk at collabora.co.uk
Thu Nov 24 09:39:50 UTC 2016


 loolwsd/LOOLWebSocket.hpp |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 33393a4254e605a46b9f866306a84935fdf0619e
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Thu Nov 24 15:08:00 2016 +0530

    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

diff --git a/loolwsd/LOOLWebSocket.hpp b/loolwsd/LOOLWebSocket.hpp
index d78f625..e10af2a 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
 


More information about the Libreoffice-commits mailing list