summary refs log tree commit diff
diff options
context:
space:
mode:
authorRichard Nyberg <rnyberg@murmeldjur.se>2006-11-04 12:58:24 +0000
committerRichard Nyberg <rnyberg@murmeldjur.se>2006-11-04 12:58:24 +0000
commitacc03a93e2cf4fdc2374502d67045a8d9daff4a1 (patch)
treee08204093ace8a500346b7eeff4742a31f35776e
parent3bb3d2c0743187c4e4648204673c37f83bff8d74 (diff)
downloadbtpd-acc03a93e2cf4fdc2374502d67045a8d9daff4a1.tar.gz
btpd-acc03a93e2cf4fdc2374502d67045a8d9daff4a1.zip
Must call next_url if the current url cannot be requested.
-rw-r--r--btpd/tracker_req.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/btpd/tracker_req.c b/btpd/tracker_req.c
index 57d4471..2d2dbb1 100644
--- a/btpd/tracker_req.c
+++ b/btpd/tracker_req.c
@@ -117,6 +117,7 @@ tr_send(struct torrent *tp, enum tr_event event)
 
     if ((op == NULL ||
             (tr->req = op->request(tp, event, get_url(tr))) == NULL)) {
+        next_url(tr);
         tr->ttype = TIMER_RETRY;
         btpd_ev_add(&tr->timer, (& (struct timeval) { 20, 0 }));
     } else {