From c939dec26a60ecbd95fc382840ee112d55a0024a Mon Sep 17 00:00:00 2001 From: orignal Date: Fri, 10 Jul 2015 09:25:12 -0400 Subject: [PATCH] check if current remote lease is not set --- Streaming.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Streaming.cpp b/Streaming.cpp index 785e2987..4543569c 100644 --- a/Streaming.cpp +++ b/Streaming.cpp @@ -604,8 +604,8 @@ namespace stream return; } - auto ts = i2p::util::GetMillisecondsSinceEpoch (); - if (ts >= m_CurrentRemoteLease.endDate - i2p::tunnel::TUNNEL_EXPIRATION_THRESHOLD*1000) + auto ts = i2p::util::GetMillisecondsSinceEpoch (); + if (!m_CurrentRemoteLease.endDate || ts >= m_CurrentRemoteLease.endDate - i2p::tunnel::TUNNEL_EXPIRATION_THRESHOLD*1000) UpdateCurrentRemoteLease (true); if (ts < m_CurrentRemoteLease.endDate) {