diff options
author | Nick Mathewson <nickm@torproject.org> | 2004-12-04 01:14:36 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2004-12-04 01:14:36 +0000 |
commit | fc87758ff3a1e194df96fb6914680d451cf8fe47 (patch) | |
tree | 9562b7b31a3d89300d53c3788d49fd3f4cf2349d /src/or/routerlist.c | |
parent | e6942686444f0e25c903213add09ae95530f2805 (diff) | |
download | tor-fc87758ff3a1e194df96fb6914680d451cf8fe47.tar tor-fc87758ff3a1e194df96fb6914680d451cf8fe47.tar.gz |
Add function to check that addr_policy_t is okay; change struct addr_policy_t to addr_policy_t.
svn:r3070
Diffstat (limited to 'src/or/routerlist.c')
-rw-r--r-- | src/or/routerlist.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/or/routerlist.c b/src/or/routerlist.c index 1a879a538..91efa0da2 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -684,7 +684,7 @@ void routerinfo_free(routerinfo_t *router) routerinfo_t *routerinfo_copy(const routerinfo_t *router) { routerinfo_t *r; - struct addr_policy_t **e, *tmp; + addr_policy_t **e, *tmp; r = tor_malloc(sizeof(routerinfo_t)); memcpy(r, router, sizeof(routerinfo_t)); @@ -698,8 +698,8 @@ routerinfo_t *routerinfo_copy(const routerinfo_t *router) r->identity_pkey = crypto_pk_dup_key(r->identity_pkey); e = &r->exit_policy; while (*e) { - tmp = tor_malloc(sizeof(struct addr_policy_t)); - memcpy(tmp,*e,sizeof(struct addr_policy_t)); + tmp = tor_malloc(sizeof(addr_policy_t)); + memcpy(tmp,*e,sizeof(addr_policy_t)); *e = tmp; (*e)->string = tor_strdup((*e)->string); e = & ((*e)->next); @@ -942,14 +942,14 @@ router_resolve_routerlist(routerlist_t *rl) * unknown). */ int router_compare_addr_to_addr_policy(uint32_t addr, uint16_t port, - struct addr_policy_t *policy) + addr_policy_t *policy) { int maybe_reject = 0; int maybe_accept = 0; int match = 0; int maybe = 0; struct in_addr in; - struct addr_policy_t *tmpe; + addr_policy_t *tmpe; for (tmpe=policy; tmpe; tmpe=tmpe->next) { // log_fn(LOG_DEBUG,"Considering exit policy %s", tmpe->string); |