syscall: fix windows copyFindData

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/6301076
This commit is contained in:
Russ Cox 2012-06-13 16:44:19 -04:00
parent 8140cd9149
commit 1c4e20744a

View file

@ -376,11 +376,9 @@ func copyFindData(dst *Win32finddata, src *win32finddata1) {
dst.Reserved0 = src.Reserved0
dst.Reserved1 = src.Reserved1
// The src is 1 element shorter than dst. Zero that last one.
// The src is 1 element bigger than dst, but it must be NUL.
copy(dst.FileName[:], src.FileName[:])
dst.FileName[len(dst.FileName)-1] = 0
copy(dst.AlternateFileName[:], src.AlternateFileName[:])
src.AlternateFileName[len(dst.AlternateFileName)-1] = 0
}
type ByHandleFileInformation struct {