Commit 3a5758e2 authored by Roger Dingledine's avatar Roger Dingledine
Browse files

If we think of ourselves as authoritative, even if we're not

in the DirServers config lines, then we still are. This way we
give ourselves the "Authority" flag in our network-status.


svn:r6325
parent 24b2e053
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1031,6 +1031,9 @@ router_digest_is_trusted_dir(const char *digest)
{
  if (!trusted_dir_servers)
    return 0;
  if (get_options()->AuthoritativeDir &&
      router_digest_is_me(digest))
    return 1;
  SMARTLIST_FOREACH(trusted_dir_servers, trusted_dir_server_t *, ent,
                    if (!memcmp(digest, ent->digest, DIGEST_LEN)) return 1);
  return 0;