|
@@ -895,12 +895,6 @@ rend_client_refetch_v2_renddesc(rend_data_t *rend_query)
|
|
|
rend_cache_entry_t *e = NULL;
|
|
|
|
|
|
tor_assert(rend_query);
|
|
|
-
|
|
|
- if (!get_options()->FetchHidServDescriptors) {
|
|
|
- log_warn(LD_REND, "We received an onion address for a v2 rendezvous "
|
|
|
- "service descriptor, but are not fetching service descriptors.");
|
|
|
- return;
|
|
|
- }
|
|
|
|
|
|
if (rend_cache_lookup_entry(rend_query->onion_address, -1, &e) == 0 &&
|
|
|
rend_client_any_intro_points_usable(e)) {
|
|
@@ -908,6 +902,12 @@ rend_client_refetch_v2_renddesc(rend_data_t *rend_query)
|
|
|
"already have a usable descriptor here. Not fetching.");
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
+ if (!get_options()->FetchHidServDescriptors) {
|
|
|
+ log_warn(LD_REND, "We received an onion address for a v2 rendezvous "
|
|
|
+ "service descriptor, but are not fetching service descriptors.");
|
|
|
+ return;
|
|
|
+ }
|
|
|
log_debug(LD_REND, "Fetching v2 rendezvous descriptor for service %s",
|
|
|
safe_str_client(rend_query->onion_address));
|
|
|
|