From 96de87fdde329f402a5667cfad4fce0581959df6 Mon Sep 17 00:00:00 2001
From: zab2 <zab2@mail.i2p>
Date: Thu, 18 Jul 2013 22:33:23 +0000
Subject: [PATCH] compute rttDev in updateRTT

---
 .../java/src/net/i2p/client/streaming/ConnectionOptions.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java
index ee40dbf758..5a4dc006d7 100644
--- a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java
+++ b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java
@@ -582,7 +582,6 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
         case INIT :
             throw new IllegalStateException();
         case FIRST :
-            _rttDev = _rtt / 2;
             _rto = _rtt + _rtt / 2;
             break;
         case STEADY :
@@ -617,6 +616,7 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
         case INIT:
             _initState = AckInit.FIRST;
             setRTT(measuredValue); // no smoothing first sample
+            _rttDev = _rtt / 2;
             break;
         case FIRST:
             _initState = AckInit.STEADY; // fall through
-- 
GitLab