]> p2p-next.cs.pub.ro Git - swift-upb.git/commitdiff
the nap bug
authorVictor Grishchenko <victor.grishchenko@gmail.com>
Tue, 19 Oct 2010 09:46:28 +0000 (11:46 +0200)
committerVictor Grishchenko <victor.grishchenko@gmail.com>
Tue, 19 Oct 2010 09:46:28 +0000 (11:46 +0200)
send_control.cpp

index 599f844500fc537c1ed3fd3145bacd5f8f62befa..130e9bd457cdb869aa543e4fcd8a04773155bfe8 100644 (file)
@@ -73,7 +73,8 @@ tint    Channel::KeepAliveNextSendTime () {
         return SwitchSendControl(SLOW_START_CONTROL);
     if (data_in_.time!=TINT_NEVER)
         return NOW;
-    send_interval_ <<= 1;
+    if (last_send_time_==NOW)
+        send_interval_ <<= 1;
     if (send_interval_>MAX_SEND_INTERVAL)
         send_interval_ = MAX_SEND_INTERVAL;
     return last_send_time_ + send_interval_;