|
@@ -4938,7 +4938,7 @@ routerlist_assert_ok(const routerlist_t *rl)
|
|
} SMARTLIST_FOREACH_END(r);
|
|
} SMARTLIST_FOREACH_END(r);
|
|
SMARTLIST_FOREACH_BEGIN(rl->old_routers, signed_descriptor_t *, sd) {
|
|
SMARTLIST_FOREACH_BEGIN(rl->old_routers, signed_descriptor_t *, sd) {
|
|
r2 = rimap_get(rl->identity_map, sd->identity_digest);
|
|
r2 = rimap_get(rl->identity_map, sd->identity_digest);
|
|
- tor_assert(sd != &(r2->cache_info));
|
|
+ tor_assert(!r2 || sd != &(r2->cache_info));
|
|
sd2 = sdmap_get(rl->desc_digest_map, sd->signed_descriptor_digest);
|
|
sd2 = sdmap_get(rl->desc_digest_map, sd->signed_descriptor_digest);
|
|
tor_assert(sd == sd2);
|
|
tor_assert(sd == sd2);
|
|
tor_assert(sd->routerlist_index == sd_sl_idx);
|
|
tor_assert(sd->routerlist_index == sd_sl_idx);
|