Browse Source

make directories_have_accepted_server_descriptor() able to
handle non-default values of PublishServerDescriptor.


svn:r11569

Roger Dingledine 17 years ago
parent
commit
523ac934de
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/or/directory.c

+ 2 - 1
src/or/directory.c

@@ -190,8 +190,9 @@ int
 directories_have_accepted_server_descriptor(void)
 {
   smartlist_t *servers = router_get_trusted_dir_servers();
+  or_options_t *options = get_options();
   SMARTLIST_FOREACH(servers, trusted_dir_server_t *, d, {
-    if ((d->type & (V1_AUTHORITY|V2_AUTHORITY)) &&
+    if ((d->type & options->_PublishServerDescriptor) &&
         !d->has_accepted_serverdesc) {
       return 0;
     }