diff options
Diffstat (limited to 'src/feature/dirauth/authmode.c')
-rw-r--r-- | src/feature/dirauth/authmode.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/feature/dirauth/authmode.c b/src/feature/dirauth/authmode.c index 62fc1d8873..0fde7bc679 100644 --- a/src/feature/dirauth/authmode.c +++ b/src/feature/dirauth/authmode.c @@ -26,6 +26,15 @@ authdir_mode(const or_options_t *options) { return options->AuthoritativeDir != 0; } + +/* Return true iff we believe ourselves to be a v3 authoritative directory + * server. */ +int +authdir_mode_v3(const or_options_t *options) +{ + return authdir_mode(options) && options->V3AuthoritativeDir != 0; +} + /** Return true iff we are an authoritative directory server that is * authoritative about receiving and serving descriptors of type * <b>purpose</b> on its dirport. |