diff options
| author | Richard Nyberg <rnyberg@murmeldjur.se> | 2005-07-20 21:42:22 +0000 |
|---|---|---|
| committer | Richard Nyberg <rnyberg@murmeldjur.se> | 2005-07-20 21:42:22 +0000 |
| commit | 78fddd57db45fdbed7657e13daf32f6c810608f0 (patch) | |
| tree | be5ce6ec89581358a8e725542e7d358069619603 | |
| parent | 5d6ad9d7bb88dc2f7f22f3db0e568662d9e6cf20 (diff) | |
| download | btpd-78fddd57db45fdbed7657e13daf32f6c810608f0.tar.gz btpd-78fddd57db45fdbed7657e13daf32f6c810608f0.zip | |
Peers wasn't removed from the list of unattached peers before being
added to the torrent list. This bug crept in because this file was based on an earlier version of policy.c.
| -rw-r--r-- | btpd/policy_if.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/btpd/policy_if.c b/btpd/policy_if.c index dbd17e9..5f6804c 100644 --- a/btpd/policy_if.c +++ b/btpd/policy_if.c @@ -178,6 +178,7 @@ cm_on_new_peer(struct peer *p) tp->npeers++; p->flags |= PF_ATTACHED; + BTPDQ_REMOVE(&btpd.unattached, p, cm_entry); if (tp->npeers == 1) { BTPDQ_INSERT_HEAD(&tp->peers, p, cm_entry); |