|  | @@ -892,7 +892,6 @@ rend_client_fetch_v2_desc(rend_data_t *query, smartlist_t *hsdirs)
 | 
	
		
			
				|  |  |  void
 | 
	
		
			
				|  |  |  rend_client_refetch_v2_renddesc(rend_data_t *rend_query)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -  int ret;
 | 
	
		
			
				|  |  |    rend_cache_entry_t *e = NULL;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    tor_assert(rend_query);
 | 
	
	
		
			
				|  | @@ -912,11 +911,10 @@ rend_client_refetch_v2_renddesc(rend_data_t *rend_query)
 | 
	
		
			
				|  |  |    log_debug(LD_REND, "Fetching v2 rendezvous descriptor for service %s",
 | 
	
		
			
				|  |  |              safe_str_client(rend_query->onion_address));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  ret = rend_client_fetch_v2_desc(rend_query, NULL);
 | 
	
		
			
				|  |  | -  if (ret <= 0) {
 | 
	
		
			
				|  |  | -    /* Close pending connections on error or if no hsdir can be found. */
 | 
	
		
			
				|  |  | -    rend_client_desc_trynow(rend_query->onion_address);
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | +  rend_client_fetch_v2_desc(rend_query, NULL);
 | 
	
		
			
				|  |  | +  /* We don't need to look the error code because either on failure or
 | 
	
		
			
				|  |  | +   * success, the necessary steps to continue the HS connection will be
 | 
	
		
			
				|  |  | +   * triggered once the descriptor arrives or if all fetch failed. */
 | 
	
		
			
				|  |  |    return;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 |