Browse Source

Suppress warning in networks with only 1 dirauth.

Karsten Loesing 10 years ago
parent
commit
ebe7e22045
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/or/directory.c

+ 5 - 1
src/or/directory.c

@@ -287,8 +287,12 @@ directory_post_to_dirservers(uint8_t dir_purpose, uint8_t router_purpose,
       if ((type & ds->type) == 0)
         continue;
 
-      if (exclude_self && router_digest_is_me(ds->digest))
+      if (exclude_self && router_digest_is_me(ds->digest)) {
+        /* we don't upload to ourselves, but at least there's now at least
+         * one authority of this type that has what we wanted to upload. */
+        found = 1;
         continue;
+      }
 
       if (options->StrictNodes &&
           routerset_contains_routerstatus(options->ExcludeNodes, rs, -1)) {