summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-07-12 16:17:09 +0000
committerNick Mathewson <nickm@torproject.org>2007-07-12 16:17:09 +0000
commit12a873accec1daf60b8ccfa4a791a9f1cba5713c (patch)
tree45c3cef63de600c0abc5589a41843f3728c1aaf2
parentb1ab445c605caf7774bf3caa0e93a379f1976b9a (diff)
downloadtor-12a873accec1daf60b8ccfa4a791a9f1cba5713c.tar.gz
tor-12a873accec1daf60b8ccfa4a791a9f1cba5713c.zip
r13703@catbus: nickm | 2007-07-12 11:41:38 -0400
Partial backport of r10563: desc_digest_map holds signed_descriptor_t, not routerinfo_t. svn:r10802
-rw-r--r--src/or/routerlist.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/or/routerlist.c b/src/or/routerlist.c
index 5322cf1aca..9af9520844 100644
--- a/src/or/routerlist.c
+++ b/src/or/routerlist.c
@@ -1659,9 +1659,9 @@ routerlist_remove(routerlist_t *rl, routerinfo_t *ri, int idx, int make_old)
smartlist_add(rl->old_routers, sd);
digestmap_set(rl->desc_digest_map, sd->signed_descriptor_digest, sd);
} else {
- ri_tmp = digestmap_remove(rl->desc_digest_map,
+ signed_descriptor_t *sd_tmp = digestmap_remove(rl->desc_digest_map,
ri->cache_info.signed_descriptor_digest);
- tor_assert(ri_tmp == ri);
+ tor_assert(sd_tmp == &ri->cache_info);
router_bytes_dropped += ri->cache_info.signed_descriptor_len;
routerinfo_free(ri);
}