diff options
-rw-r--r-- | lib/system/sysstr.nim | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/system/sysstr.nim b/lib/system/sysstr.nim index fe16e0d86..19c2c62ad 100644 --- a/lib/system/sysstr.nim +++ b/lib/system/sysstr.nim @@ -268,10 +268,9 @@ proc setLengthStr(s: NimString, newLen: int): NimString {.compilerRtl.} = result.len = s.len copyMem(addr result.data[0], unsafeAddr(s.data[0]), s.len+1) zeroMem(addr result.data[s.len], newLen - s.len) + result.reserved = sp else: - result = cast[NimString](growObj(dest, sizeof(TGenericSeq) + sp + 1)) - result.reserved = sp - #result = resizeString(s, n) + result = resizeString(s, n) result.len = n result.data[n] = '\0' |