Parcourir la source

Call peer_on_no_reqs at the appropriate time.

master
Richard Nyberg il y a 18 ans
Parent
révision
d00d1fc36a
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. +1
    -1
      btpd/peer.c

+ 1
- 1
btpd/peer.c Voir le fichier

@@ -474,9 +474,9 @@ peer_on_piece(struct peer *p, uint32_t index, uint32_t begin,
assert(p->nreqs_out > 0);
p->nreqs_out--;
BTPDQ_REMOVE(&p->my_reqs, req, p_entry);
dl_on_block(p, req, index, begin, length, data);
if (p->nreqs_out == 0)
peer_on_no_reqs(p);
dl_on_block(p, req, index, begin, length, data);
} else
btpd_log(BTPD_L_MSG, "discarded piece(%u,%u,%u) from %p\n",
index, begin, length, p);


Chargement…
Annuler
Enregistrer