瀏覽代碼

Add check so that we don't connect to more peers than we should.

master
Richard Nyberg 19 年之前
父節點
當前提交
96d68439bb
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. +2
    -1
      btpd/tracker_req.c

+ 2
- 1
btpd/tracker_req.c 查看文件

@@ -115,7 +115,8 @@ tracker_done(struct child *child)
if (error == EINVAL) {
error = benc_dget_str(req->res->buf, "peers", &peers, &length);
if (error == 0 && length % 6 == 0) {
for (size_t i = 0; i < length; i += 6)
size_t i;
for (i = 0; i < length && btpd.npeers < btpd.maxpeers; i += 6)
peer_create_out_compact(tp, peers + i);
}
}


Loading…
取消
儲存