From 8bcd437d82c7ea2cfe0ad27a9e0e554b8e74a7a1 Mon Sep 17 00:00:00 2001 From: Wolfgang Welz <welzwo@gmail.com> Date: Wed, 22 Jan 2020 12:20:41 +0100 Subject: [PATCH] Fix: netutil.CheckUDP tests (#161) --- packages/netutil/netutil.go | 2 +- packages/netutil/netutil_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/netutil/netutil.go b/packages/netutil/netutil.go index b1137f56..b9c4932c 100644 --- a/packages/netutil/netutil.go +++ b/packages/netutil/netutil.go @@ -87,7 +87,7 @@ func CheckUDP(local, remote *net.UDPAddr, checkAddress bool, checkPort bool) err return errInvalidData } udpAddr := from.(*net.UDPAddr) - if checkAddress && udpAddr.IP.Equal(remote.IP) { + if checkAddress && !udpAddr.IP.Equal(remote.IP) { return fmt.Errorf("IP changed: %s", udpAddr.IP) } if checkPort && udpAddr.Port != remote.Port { diff --git a/packages/netutil/netutil_test.go b/packages/netutil/netutil_test.go index f5543f8d..99fca2cb 100644 --- a/packages/netutil/netutil_test.go +++ b/packages/netutil/netutil_test.go @@ -59,7 +59,7 @@ func TestCheckUDP(t *testing.T) { } func getLocalUDPAddr() (*net.UDPAddr, error) { - addr, err := net.ResolveUDPAddr("udp", ":0") + addr, err := net.ResolveUDPAddr("udp", "127.0.0.1:0") if err != nil { return nil, err } -- GitLab