소스 검색

dl_on_lost_peer must remove the peer from the list. This was accidentally

removed in a previous commit. Fix indentation.
master
Richard Nyberg 19 년 전
부모
커밋
cbc1a81d06
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. +2
    -1
      btpd/download.c

+ 2
- 1
btpd/download.c 파일 보기

@@ -180,10 +180,11 @@ dl_on_lost_peer(struct peer *p)
assert(tp->npeers > 0 && (p->flags & PF_ATTACHED) != 0);
tp->npeers--;
p->flags &= ~PF_ATTACHED;
BTPDQ_REMOVE(&tp->peers, p, p_entry);

for (uint32_t i = 0; i < tp->meta.npieces; i++)
if (peer_has(p, i))
tp->piece_count[i]--;
tp->piece_count[i]--;

if (p->nreqs_out > 0)
dl_on_undownload(p);


||||||
x
 
000:0
불러오는 중...
취소
저장