From c73af92d4ea3ca61709963e53ca0ee703891f1a7 Mon Sep 17 00:00:00 2001 From: Nuno Cruces Date: Tue, 5 Jan 2021 15:21:18 +0000 Subject: [PATCH] Fix warning. --- file_windows.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/file_windows.go b/file_windows.go index 2c44fa7..d14016e 100644 --- a/file_windows.go +++ b/file_windows.go @@ -285,8 +285,10 @@ func pickFolders(opts options, multi bool) (str string, lst []string, err error) } defer coTaskMemFree.Call(ptr) - res := reflect.SliceHeader{Data: ptr, Len: 32768, Cap: 32768} - str = syscall.UTF16ToString(*(*[]uint16)(unsafe.Pointer(&res))) + var res []uint16 + hdr := (*reflect.SliceHeader)(unsafe.Pointer(&res)) + hdr.Data, hdr.Len, hdr.Cap = ptr, 32768, 32768 + str = syscall.UTF16ToString(res) lst = append(lst, str) return nil }