From 523ac934de79b0cf23482bf19656cbcd615eb12b Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Fri, 21 Sep 2007 22:14:39 +0000 Subject: make directories_have_accepted_server_descriptor() able to handle non-default values of PublishServerDescriptor. svn:r11569 --- src/or/directory.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/or/directory.c b/src/or/directory.c index 28612a9415..a5af3d6986 100644 --- a/src/or/directory.c +++ b/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; } -- cgit v1.2.3-54-g00ecf