diff options
author | Nick Mathewson <nickm@torproject.org> | 2008-11-07 01:50:37 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2008-11-07 01:50:37 +0000 |
commit | 6e3de8530e49b926d25ba071720b7c8054b6d8ac (patch) | |
tree | 16dfbdd3df1048d3c9258666e80a4b87c810fd52 /src | |
parent | a38026bb06c37f154879358d9449c9dbc23d3864 (diff) | |
download | tor-6e3de8530e49b926d25ba071720b7c8054b6d8ac.tar tor-6e3de8530e49b926d25ba071720b7c8054b6d8ac.tar.gz |
Remove bug 811/845 debugging code
svn:r17199
Diffstat (limited to 'src')
-rw-r--r-- | src/or/or.h | 2 | ||||
-rw-r--r-- | src/or/policies.c | 42 |
2 files changed, 0 insertions, 44 deletions
diff --git a/src/or/or.h b/src/or/or.h index 5a1d611fe..4d1b7de2f 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -4223,12 +4223,10 @@ typedef enum { CRN_NEED_CAPACITY = 1<<1, CRN_NEED_GUARD = 1<<2, CRN_ALLOW_INVALID = 1<<3, -#if 0 /* XXXX021 not used, apparently. */ CRN_STRICT_PREFERRED = 1<<4, /* XXXX021 not used, apparently. */ CRN_WEIGHT_AS_EXIT = 1<<5 -#endif } router_crn_flags_t; routerinfo_t *router_choose_random_node(const char *preferred, diff --git a/src/or/policies.c b/src/or/policies.c index 4a6204621..64d73375c 100644 --- a/src/or/policies.c +++ b/src/or/policies.c @@ -1237,48 +1237,6 @@ addr_policy_free(addr_policy_t *p) search.policy = p; found = HT_REMOVE(policy_map, &policy_root, &search); if (found) { - if (p != found->policy) { - /* Debugging code for bug 811/845. XXXX021 remove once that's - * fixed. */ - char *t1, *t2; - char b1[TOR_ADDR_BUF_LEN], b2[TOR_ADDR_BUF_LEN]; - switch (p->policy_type) { - case ADDR_POLICY_ACCEPT: t1 = tor_strdup("accept"); break; - case ADDR_POLICY_REJECT: t1 = tor_strdup("reject"); break; - default: - t1 = tor_malloc(16); - tor_snprintf(t1, 16, "%d", (int)p->policy_type); - break; - } - switch (found->policy->policy_type) { - case ADDR_POLICY_ACCEPT: t2 = tor_strdup("accept"); break; - case ADDR_POLICY_REJECT: t2 = tor_strdup("reject"); break; - default: - t2 = tor_malloc(16); - tor_snprintf(t2, 16, "%d", (int)found->policy->policy_type); - break; - } - - tor_addr_to_str(b1, &p->addr, sizeof(b1), 1); - tor_addr_to_str(b2, &found->policy->addr, sizeof(b2), 1); - log_err(LD_GENERAL, - "Mismatch between cached policy and freed policy. " - "p==%s %s/%d:%d-%d%s%s. " - "found->policy==%s %s/%d:%d-%d%s%s.", - t1, b1, (int)p->maskbits, (int)p->prt_min, (int)p->prt_max, - p->is_private?" [Private]":"", - p->is_canonical?" [Canonical]":"", - t2, b2, (int)found->policy->maskbits, - (int)found->policy->prt_min, (int)found->policy->prt_max, - found->policy->is_private?" [Private]":"", - found->policy->is_canonical?" [Canonical]":""); - - log_err(LD_GENERAL, - "cmp_single_addr_policy(p,found->policy)==%d. " - "tor_addr_compare(&p->addr, &found->policy->addr, CMP_EXACT)==%d", - cmp_single_addr_policy(p,found->policy), - tor_addr_compare(&p->addr, &found->policy->addr, CMP_EXACT)); - } tor_assert(p == found->policy); tor_free(found); } |