diff --git a/lib/pure/strutils.nim b/lib/pure/strutils.nim index fb52a0cc07..a6bf273b37 100644 --- a/lib/pure/strutils.nim +++ b/lib/pure/strutils.nim @@ -1092,8 +1092,8 @@ proc alignLeft*(s: string, count: Natural, padding = ' '): string {.noSideEffect ## assert alignLeft("1232", 6, '#') == "1232##" if s.len < count: result = newString(count) - for i in 0 ..< s.len: - result[i] = s[i] + if s.len > 0: + result[0 .. (s.len - 1)] = s for i in s.len ..< count: result[i] = padding else: