Fix panic with unicode counter names in win_perf_counters (#4255)

This commit is contained in:
Vlasta Hajek
2018-06-08 21:41:21 +02:00
committed by Daniel Nelson
parent 465305a143
commit 3112ea1d8a
2 changed files with 35 additions and 1 deletions

View File

@@ -181,7 +181,7 @@ func UTF16ToStringArray(buf []uint16) []string {
stringLine := UTF16PtrToString(&buf[0])
for stringLine != "" {
strings = append(strings, stringLine)
nextLineStart += len(stringLine) + 1
nextLineStart += len([]rune(stringLine)) + 1
remainingBuf := buf[nextLineStart:]
stringLine = UTF16PtrToString(&remainingBuf[0])
}