Commit 1c4e2074 authored by Russ Cox's avatar Russ Cox

syscall: fix windows copyFindData

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/6301076
parent 8140cd91
...@@ -376,11 +376,9 @@ func copyFindData(dst *Win32finddata, src *win32finddata1) { ...@@ -376,11 +376,9 @@ func copyFindData(dst *Win32finddata, src *win32finddata1) {
dst.Reserved0 = src.Reserved0 dst.Reserved0 = src.Reserved0
dst.Reserved1 = src.Reserved1 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[:]) copy(dst.FileName[:], src.FileName[:])
dst.FileName[len(dst.FileName)-1] = 0
copy(dst.AlternateFileName[:], src.AlternateFileName[:]) copy(dst.AlternateFileName[:], src.AlternateFileName[:])
src.AlternateFileName[len(dst.AlternateFileName)-1] = 0
} }
type ByHandleFileInformation struct { type ByHandleFileInformation struct {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment