Просмотр исходного кода

Call peer_on_no_reqs at the appropriate time.

master
Richard Nyberg 18 лет назад
Родитель
Сommit
d00d1fc36a
1 измененных файлов: 1 добавлений и 1 удалений
  1. +1
    -1
      btpd/peer.c

+ 1
- 1
btpd/peer.c Просмотреть файл

@@ -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);


Загрузка…
Отмена
Сохранить