From 3dbcc8bdedb581652fe9be73b98062dbef85cbc3 Mon Sep 17 00:00:00 2001 From: Albert Sundjaja Date: Sat, 8 Feb 2025 17:57:32 +1100 Subject: [PATCH] simplify the unit test for windows --- src/net/unixsock_windows_test.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/net/unixsock_windows_test.go b/src/net/unixsock_windows_test.go index da08d4a1c5..c30916c838 100644 --- a/src/net/unixsock_windows_test.go +++ b/src/net/unixsock_windows_test.go @@ -75,13 +75,12 @@ func TestUnixAbstractLongNameNullStart(t *testing.T) { t.Skip("unix test") } - addr := "\x00abstract_test" - rsu := syscall.RawSockaddrUnix{} - paddedAddr := make([]byte, len(rsu.Path)) + // Create an abstract socket name that starts with a null byte ("\x00") + // whose length is the maximum of RawSockaddrUnix Path len + paddedAddr := make([]byte, len(syscall.RawSockaddrUnix{}.Path)) copy(paddedAddr, "\x00abstract_test") - addr = string(paddedAddr) - la, err := ResolveUnixAddr("unix", addr) + la, err := ResolveUnixAddr("unix", string(paddedAddr)) if err != nil { t.Fatal(err) }