Explorar el Código

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

master
Richard Nyberg hace 19 años
padre
commit
96d68439bb
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. +2
    -1
      btpd/tracker_req.c

+ 2
- 1
btpd/tracker_req.c Ver fichero

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


Cargando…
Cancelar
Guardar