strings: use memdup_noscan in Builder.str()
parent
a987440e2f
commit
2c3e44eb20
|
@ -150,7 +150,7 @@ pub fn (b &Builder) after(n int) string {
|
||||||
// .str() call.
|
// .str() call.
|
||||||
pub fn (mut b Builder) str() string {
|
pub fn (mut b Builder) str() string {
|
||||||
b << byte(0)
|
b << byte(0)
|
||||||
bcopy := unsafe { &byte(memdup(b.data, b.len)) }
|
bcopy := unsafe { &byte(memdup_noscan(b.data, b.len)) }
|
||||||
s := unsafe { bcopy.vstring_with_len(b.len - 1) }
|
s := unsafe { bcopy.vstring_with_len(b.len - 1) }
|
||||||
b.trim(0)
|
b.trim(0)
|
||||||
return s
|
return s
|
||||||
|
|
Loading…
Reference in New Issue