From 42d7b0877d8ae753b16c62007524971a681c7a9e Mon Sep 17 00:00:00 2001 From: Roger Dingledine <arma@torproject.org> Date: Thu, 24 May 2007 23:39:04 +0000 Subject: [PATCH] forward-port r10318 svn:r10319 --- src/or/circuitbuild.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 902ddb4ff3..21be66dd13 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -2347,8 +2347,10 @@ choose_random_entry(cpath_build_state_t *state) int need_uptime = state->need_uptime; int need_capacity = state->need_capacity; - smartlist_add(exit_family, chosen_exit); - routerlist_add_family(exit_family, chosen_exit); + if (chosen_exit) { + smartlist_add(exit_family, chosen_exit); + routerlist_add_family(exit_family, chosen_exit); + } if (!entry_guards) entry_guards = smartlist_create(); -- GitLab