char filename[512];
char *s;
+ /* XXXX020 Suppress warnings if cached consensus is bad. */
+
tor_snprintf(filename,sizeof(filename),"%s"PATH_SEPARATOR"cached-consensus",
get_options()->DataDirectory);
s = read_file_to_str(filename, RFTS_IGNORE_MISSING, NULL);
SMARTLIST_FOREACH(ds->v3_certs, authority_cert_t *, c,
{
- if (memcmp(c->cache_info.signed_descriptor_digest,
- cert->cache_info.signed_descriptor_digest,
- DIGEST_LEN)) {
+ if (!memcmp(c->cache_info.signed_descriptor_digest,
+ cert->cache_info.signed_descriptor_digest,
+ DIGEST_LEN)) {
/* we already have this one. continue. */
authority_cert_free(cert);
found = 1;