|
@@ -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)) {
|
|
|
+
|
|
|
+ * 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)) {
|