summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/or/nodelist.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/or/nodelist.c b/src/or/nodelist.c
index 93dd43f3cd..ff26065ff2 100644
--- a/src/or/nodelist.c
+++ b/src/or/nodelist.c
@@ -2300,16 +2300,6 @@ update_router_have_minimum_dir_info(void)
using_md = consensus->flavor == FLAV_MICRODESC;
- { /* Check entry guard dirinfo status */
- char *guard_error = entry_guards_get_dir_info_status_str();
- if (guard_error) {
- strlcpy(dir_info_status, guard_error, sizeof(dir_info_status));
- tor_free(guard_error);
- res = 0;
- goto done;
- }
- }
-
/* Check fraction of available paths */
{
char *status = NULL;
@@ -2334,6 +2324,17 @@ update_router_have_minimum_dir_info(void)
res = 1;
}
+ { /* Check entry guard dirinfo status */
+ char *guard_error = entry_guards_get_dir_info_status_str();
+ if (guard_error) {
+ strlcpy(dir_info_status, guard_error, sizeof(dir_info_status));
+ tor_free(guard_error);
+ res = 0;
+ goto done;
+ }
+ }
+
+
done:
/* If paths have just become available in this update. */