if not NULL terminated, size is not set correctly.

pull/34/head
Shirou WAKAYAMA 10 years ago
parent 1dd94cadbd
commit 389b362cce

@ -54,15 +54,17 @@ func ReadLinesOffsetN(filename string, offset uint, n int) ([]string, error) {
func IntToString(orig []int8) string {
ret := make([]byte, len(orig))
size := 0
size := -1
for i, o := range orig {
if o == 0 {
size = i
break
}
ret[i] = byte(o)
}
if size == -1 {
size = len(orig)
}
return string(ret[0:size])
}

Loading…
Cancel
Save