From faed68cc062076a06bb2abfba23fa54b47ddd9d2 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Thu, 5 Jun 2008 15:47:23 +0000 Subject: [PATCH] 2008-06-06 Tatsuhiro Tsujikawa Use interval as a minInterval when minInterval is not supplied. * src/DefaultBtAnnounce.cc --- ChangeLog | 5 +++++ src/DefaultBtAnnounce.cc | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8237ce05..9df67f25 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-06-06 Tatsuhiro Tsujikawa + + Use interval as a minInterval when minInterval is not supplied. + * src/DefaultBtAnnounce.cc + 2008-06-05 Tatsuhiro Tsujikawa Made DEFAULT_ANNOUNCE_INTERVAL 120, so that if first tracker request diff --git a/src/DefaultBtAnnounce.cc b/src/DefaultBtAnnounce.cc index aff5851c..d7047b2f 100644 --- a/src/DefaultBtAnnounce.cc +++ b/src/DefaultBtAnnounce.cc @@ -238,8 +238,11 @@ DefaultBtAnnounce::processAnnounceResponse(const unsigned char* trackerResponse, minInterval = minIntervalData->toInt(); logger->debug("Min interval:%d", minInterval); } - } - if(minInterval > interval) { + if(minInterval > interval) { + minInterval = interval; + } + } else { + // Use interval as a minInterval if minInterval is not supplied. minInterval = interval; } const Data* completeData =