| 
					
				 | 
			
			
				@@ -10,7 +10,7 @@ import ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func (this *Config) UnmarshalJSON(data []byte) error { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	type JsonConfig struct { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		Servers []v2net.Address `json:"servers"` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		Servers []v2net.AddressJson `json:"servers"` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	jsonConfig := new(JsonConfig) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if err := json.Unmarshal(data, jsonConfig); err != nil { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -18,7 +18,7 @@ func (this *Config) UnmarshalJSON(data []byte) error { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	this.NameServers = make([]v2net.Destination, len(jsonConfig.Servers)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	for idx, server := range jsonConfig.Servers { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		this.NameServers[idx] = v2net.UDPDestination(server, v2net.Port(53)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		this.NameServers[idx] = v2net.UDPDestination(server.Address, v2net.Port(53)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return nil 
			 |