(torspec says hop counts are 1-based.)
Closes ticket 18982, bugfix on
0275b6876 in tor 0.2.6.2-alpha
and
907db008a in tor 0.2.4.5-alpha.
Credit to Xiaofan Li for reporting this issue.
--- /dev/null
+ o Minor bugfixes (circuit logging):
+ - torspec says hop counts are 1-based, so fix two log messages
+ that mistakenly logged 0-based hop counts.
+ Closes ticket 18982, bugfix on 0275b6876 in tor 0.2.6.2-alpha
+ and 907db008a in tor 0.2.4.5-alpha. Patch by teor.
+ Credit to Xiaofan Li for reporting this issue.
purpose <= CIRCUIT_PURPOSE_MAX_);
log_debug(LD_CIRC, "Contemplating intermediate hop %d: random choice.",
- cur_len);
+ cur_len+1);
excluded = smartlist_new();
if ((r = build_state_get_exit_node(state))) {
nodelist_add_node_and_family(excluded, r);
if (!info) {
log_warn(LD_CIRC,"Failed to find node for hop %d of our path. Discarding "
- "this circuit.", cur_len);
+ "this circuit.", cur_len+1);
return -1;
}