From 58a8f05f50b633bb45c7cc299c405618489c18ad Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Tue, 20 Oct 2020 21:13:15 -0700 Subject: tun/wintun/registry: fix Go 1.15 race/checkptr failure Signed-off-by: Brad Fitzpatrick [Jason: ran go mod tidy.] Signed-off-by: Jason A. Donenfeld --- tun/wintun/registry/registry_windows.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tun') diff --git a/tun/wintun/registry/registry_windows.go b/tun/wintun/registry/registry_windows.go index 6be88fd..70419a5 100644 --- a/tun/wintun/registry/registry_windows.go +++ b/tun/wintun/registry/registry_windows.go @@ -183,7 +183,7 @@ func toString(buf []byte, valueType uint32, err error) (string, error) { if len(buf) == 0 { return "", nil } - value = windows.UTF16ToString((*[(1 << 30) - 1]uint16)(unsafe.Pointer(&buf[0]))[:len(buf)/2]) + value = windows.UTF16PtrToString((*uint16)(unsafe.Pointer(&buf[0]))) default: return "", registry.ErrUnexpectedType -- cgit v1.2.3