diff options
Diffstat (limited to 'src/or/rendservice.c')
-rw-r--r-- | src/or/rendservice.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/or/rendservice.c b/src/or/rendservice.c index 1a355c883d..976ba45573 100644 --- a/src/or/rendservice.c +++ b/src/or/rendservice.c @@ -1076,7 +1076,8 @@ upload_service_descriptor(rend_service_t *service) /* Upload v2 descriptor? */ if (service->descriptor_version == 2 && get_options()->PublishHidServDescriptors) { - if (hid_serv_have_enough_directories()) { + networkstatus_vote_t *c = networkstatus_get_latest_consensus(); + if (c && smartlist_len(c->routerstatus_list) > 0) { int seconds_valid; smartlist_t *descs = smartlist_create(); int i; |