Skip to content

Commit 3fa6dfd

Browse files
committed
test: Fix winiphlpapi test
1 parent d475408 commit 3fa6dfd

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

common/winiphlpapi/iphlpapi_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,19 +45,21 @@ func TestFindPidTcp6(t *testing.T) {
4545

4646
func TestFindPidUdp4(t *testing.T) {
4747
t.Parallel()
48-
conn, err := net.ListenPacket("udp", "127.0.0.1:0")
48+
conn, err := net.Dial("udp", "127.0.0.1:53")
4949
require.NoError(t, err)
5050
defer conn.Close()
51+
conn.Write([]byte("test"))
5152
pid, err := winiphlpapi.FindPid(N.NetworkUDP, M.AddrPortFromNet(conn.LocalAddr()))
5253
require.NoError(t, err)
5354
require.Equal(t, uint32(syscall.Getpid()), pid)
5455
}
5556

5657
func TestFindPidUdp6(t *testing.T) {
5758
t.Parallel()
58-
conn, err := net.ListenPacket("udp", "[::1]:0")
59+
conn, err := net.Dial("udp", "[::1]:53")
5960
require.NoError(t, err)
6061
defer conn.Close()
62+
conn.Write([]byte("test"))
6163
pid, err := winiphlpapi.FindPid(N.NetworkUDP, M.AddrPortFromNet(conn.LocalAddr()))
6264
require.NoError(t, err)
6365
require.Equal(t, uint32(syscall.Getpid()), pid)

0 commit comments

Comments
 (0)