|  | @@ -88,8 +88,6 @@ evdns_server_callback(struct evdns_server_request *req, void *data_)
 | 
	
		
			
				|  |  |    for (i = 0; i < req->nquestions; ++i) {
 | 
	
		
			
				|  |  |      if (req->questions[i]->dns_question_class != EVDNS_CLASS_INET)
 | 
	
		
			
				|  |  |        continue;
 | 
	
		
			
				|  |  | -    if (! q)
 | 
	
		
			
				|  |  | -      q = req->questions[i];
 | 
	
		
			
				|  |  |      switch (req->questions[i]->type) {
 | 
	
		
			
				|  |  |        case EVDNS_TYPE_A:
 | 
	
		
			
				|  |  |        case EVDNS_TYPE_AAAA:
 | 
	
	
		
			
				|  | @@ -97,7 +95,7 @@ evdns_server_callback(struct evdns_server_request *req, void *data_)
 | 
	
		
			
				|  |  |          /* We always pick the first one of these questions, if there is
 | 
	
		
			
				|  |  |             one. */
 | 
	
		
			
				|  |  |          if (! supported_q)
 | 
	
		
			
				|  |  | -          supported_q = q;
 | 
	
		
			
				|  |  | +          supported_q = req->questions[i];
 | 
	
		
			
				|  |  |          break;
 | 
	
		
			
				|  |  |        default:
 | 
	
		
			
				|  |  |          break;
 |