Remove the hidden NUL byte past the end from bytes.clone

This commit is contained in:
gingerBill
2022-01-01 15:33:19 +00:00
parent f364ac60c2
commit a032a2ef32

View File

@@ -5,9 +5,8 @@ import "core:unicode"
import "core:unicode/utf8"
clone :: proc(s: []byte, allocator := context.allocator, loc := #caller_location) -> []byte {
c := make([]byte, len(s)+1, allocator, loc)
c := make([]byte, len(s), allocator, loc)
copy(c, s)
c[len(s)] = 0
return c[:len(s)]
}