| From: Jari Petter Sundell <[EMAIL PROTECTED]> | When I added the code to do request from other tiers in multi-tracker | torrents it seems I forgot to properly handle the stop request. When the | code has tried all the trackers it will be pointing at the end of the | list. Thus when it attempts to send stop it does not, unlike | start/completed/none, reset to the first tracker.
That makes sense given a different change in behavior I've noticed. When I force a tracker update with the "t" command, it does not attempt to connect as before after lowering the timer to about 2 seconds and counting down to 0, but instead says "Tracker: [Tried all trackers.]" when the counter reaches 0. It then resets the timer to a small number of seconds and then when that reaches zero, it then attempts to connect. rtorrent has the same behavior when a "normal" update is attempted caused by the timer reaching 0 on its own without being forced by a "t"; I just waited for one to hit zero in order to observe the behavior. None of the torrents I am using have more than one tracker URL in them. -- Charles Clark | [EMAIL PROTECTED] _______________________________________________ Libtorrent-devel mailing list [email protected] http://rakshasa.no/mailman/listinfo/libtorrent-devel

