Begin work on source address caching (linux)

This commit is contained in:
Mathias Hall-Andersen
2017-09-24 21:35:25 +02:00
parent c545d63bb9
commit eefa47b0f9
5 changed files with 273 additions and 11 deletions

View File

@@ -273,8 +273,7 @@ func ipcSetOperation(device *Device, socket *bufio.ReadWriter) *IPCError {
}
case "endpoint":
// TODO: Only IP and port
addr, err := net.ResolveUDPAddr("udp", value)
addr, err := parseEndpoint(value)
if err != nil {
logError.Println("Failed to set endpoint:", value)
return &IPCError{Code: ipcErrorInvalid}