From f001561a5833f84ce990d241c1a17cfd7a2bb3dd Mon Sep 17 00:00:00 2001 From: Mike <45243121+tankf33der@users.noreply.github.com> Date: Thu, 30 Oct 2025 08:28:25 +0200 Subject: [PATCH] strings: make strings end with zero in repeat() and repeat_string() (#25624) --- vlib/strings/strings.c.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vlib/strings/strings.c.v b/vlib/strings/strings.c.v index 8cc41fade..c3ddd51c2 100644 --- a/vlib/strings/strings.c.v +++ b/vlib/strings/strings.c.v @@ -9,7 +9,7 @@ pub fn repeat(c u8, n int) string { mut bytes := unsafe { malloc_noscan(n + 1) } unsafe { C.memset(bytes, c, n) - bytes[n] = `0` + bytes[n] = 0 } return unsafe { bytes.vstring_with_len(n) } } @@ -34,7 +34,7 @@ pub fn repeat_string(s string, n int) string { } } unsafe { - bytes[blen] = `0` + bytes[blen] = 0 } return unsafe { bytes.vstring_with_len(blen) } } -- 2.39.5