From: Roger Dingledine Date: Sat, 20 Nov 2004 12:41:05 +0000 (+0000) Subject: if your requested exit node has bandwidth 0, pick it anyway X-Git-Tag: tor-0.0.9rc1~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=63353462f8402ee0f55ad1b9d7225cc22b817d51;p=thirdparty%2Ftor.git if your requested exit node has bandwidth 0, pick it anyway svn:r2920 --- diff --git a/src/or/routerlist.c b/src/or/routerlist.c index bb29e3917a..10df528f4a 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -436,7 +436,7 @@ routerlist_sl_choose_by_bandwidth(smartlist_t *sl) // log_fn(LOG_INFO,"Recording bw %d for node %s.", this_bw, router->nickname); } if(!total_bw) - return NULL; + return smartlist_choose(sl); rand_bw = crypto_pseudo_rand_int(total_bw); // log_fn(LOG_INFO,"Total bw %d. Randomly chose %d.", total_bw, rand_bw); tmp = 0;