mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-20 05:20:28 +00:00
Remove the hidden NUL byte past the end from strings.clone
This commit is contained in:
@@ -6,9 +6,8 @@ import "core:unicode"
|
||||
import "core:unicode/utf8"
|
||||
|
||||
clone :: proc(s: string, allocator := context.allocator, loc := #caller_location) -> string {
|
||||
c := make([]byte, len(s)+1, allocator, loc)
|
||||
c := make([]byte, len(s), allocator, loc)
|
||||
copy(c, s)
|
||||
c[len(s)] = 0
|
||||
return string(c[:len(s)])
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user