From: Nick Mathewson Date: Thu, 18 Dec 2008 17:18:14 +0000 (+0000) Subject: Document the purpose argument of circuit_find_to_cannibalize X-Git-Tag: tor-0.2.1.9-alpha~52 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b91335117f9faf84001acc65859886e4ddc267a5;p=thirdparty%2Ftor.git Document the purpose argument of circuit_find_to_cannibalize svn:r17689 --- diff --git a/src/or/circuitlist.c b/src/or/circuitlist.c index 229c84ea5f..4e5d603e1e 100644 --- a/src/or/circuitlist.c +++ b/src/or/circuitlist.c @@ -866,18 +866,16 @@ circuit_get_intro_point(const char *digest) * flags in flags, and if info is defined, does not already use info * as any of its hops; or NULL if no circuit fits this description. * + * The purpose argument (currently ignored) refers to the purpose of + * the circuit we want to create, not the purpose of the circuit we want to + * cannibalize. + * * If !CIRCLAUNCH_NEED_UPTIME, prefer returning non-uptime circuits. */ origin_circuit_t * circuit_find_to_cannibalize(uint8_t purpose, extend_info_t *info, int flags) { - /* XXXX021 arma: The purpose argument is ignored. Can that possibly be - * right? */ - /* XXXX i don't know of any actual bugs that this causes. since i - * think we only call the function for purposes where we want it to do what - * the function does. somebody should check this though. */ - circuit_t *_circ; origin_circuit_t *best=NULL; int need_uptime = (flags & CIRCLAUNCH_NEED_UPTIME) != 0;