| 
					
				 | 
			
			
				@@ -3014,7 +3014,8 @@ resolv_conf_parse_line(char *const start, int flags) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if (!strcmp(first_token, "nameserver") && (flags & DNS_OPTION_NAMESERVERS)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		const char *const nameserver = NEXT_TOKEN; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		evdns_nameserver_ip_add(nameserver); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (nameserver) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			evdns_nameserver_ip_add(nameserver); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} else if (!strcmp(first_token, "domain") && (flags & DNS_OPTION_SEARCH)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		const char *const domain = NEXT_TOKEN; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (domain) { 
			 |