aboutsummaryrefslogtreecommitdiff
path: root/src/or
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2013-10-08 11:31:08 -0400
committerNick Mathewson <nickm@torproject.org>2013-10-08 11:32:02 -0400
commitc7c24785ee1b846c608ae4691df7d10476885b66 (patch)
tree1f3dc1d7e95bc4ff1f2d29403ab77aa853d75551 /src/or
parent0bec65277abed5567458e94c05c2b94f1b84e460 (diff)
downloadtor-c7c24785ee1b846c608ae4691df7d10476885b66.tar
tor-c7c24785ee1b846c608ae4691df7d10476885b66.tar.gz
Generate bootstrapping status messages for microdescs too
Fix for 9927.
Diffstat (limited to 'src/or')
-rw-r--r--src/or/directory.c2
-rw-r--r--src/or/relay.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/src/or/directory.c b/src/or/directory.c
index b4381ac0d..3752367c4 100644
--- a/src/or/directory.c
+++ b/src/or/directory.c
@@ -2111,6 +2111,8 @@ connection_dir_client_reached_eof(dir_connection_t *conn)
/* Mark remaining ones as failed. */
dir_microdesc_download_failed(which, status_code);
}
+ control_event_bootstrap(BOOTSTRAP_STATUS_LOADING_DESCRIPTORS,
+ count_loading_descriptors_progress());
SMARTLIST_FOREACH(which, char *, cp, tor_free(cp));
smartlist_free(which);
smartlist_free(mds);
diff --git a/src/or/relay.c b/src/or/relay.c
index 3138c5e8d..29dc36194 100644
--- a/src/or/relay.c
+++ b/src/or/relay.c
@@ -1103,6 +1103,7 @@ connection_edge_process_relay_cell_not_open(
control_event_bootstrap(BOOTSTRAP_STATUS_LOADING_STATUS, 0);
break;
case DIR_PURPOSE_FETCH_SERVERDESC:
+ case DIR_PURPOSE_FETCH_MICRODESC:
control_event_bootstrap(BOOTSTRAP_STATUS_LOADING_DESCRIPTORS,
count_loading_descriptors_progress());
break;