| 
					
				 | 
			
			
				@@ -688,9 +688,9 @@ unsigned long Switch::doTimerTasks(uint64_t now) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					_outstandingWhoisRequests.erase(*a); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					r->lastSent = now; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					r->peersConsulted[r->retries] = _sendWhoisRequest(*a,r->peersConsulted,r->retries); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					++r->retries; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					r->peersConsulted[r->retries] = _sendWhoisRequest(*a,r->peersConsulted,(r->retries > 1) ? r->retries : 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					TRACE("WHOIS %s (retry %u)",a->toString().c_str(),r->retries); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					++r->retries; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					nextDelay = std::min(nextDelay,(unsigned long)ZT_WHOIS_RETRY_DELAY); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} else { 
			 |