diff options
author | def <dennis@felsin9.de> | 2015-03-04 03:21:17 +0100 |
---|---|---|
committer | def <dennis@felsin9.de> | 2015-03-04 03:21:17 +0100 |
commit | 0264b42216cb92b7ac0a1b16e0b100a3a7221974 (patch) | |
tree | 8d0442c0761d80d3eae1a5a287248a586f67c16d | |
parent | f5968c79466d49c088916a9b07ae7417e0c4cc68 (diff) | |
download | Nim-0264b42216cb92b7ac0a1b16e0b100a3a7221974.tar.gz |
Also deepCopy strings only up to their length, not capacity
-rw-r--r-- | lib/system/deepcopy.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/system/deepcopy.nim b/lib/system/deepcopy.nim index 7a26a17c5..19accf304 100644 --- a/lib/system/deepcopy.nim +++ b/lib/system/deepcopy.nim @@ -34,7 +34,7 @@ proc genericDeepCopyAux(dest, src: pointer, n: ptr TNimNode) {.benign.} = proc copyDeepString(src: NimString): NimString {.inline.} = if src != nil: - result = rawNewString(src.space) + result = rawNewStringNoInit(src.len) result.len = src.len c_memcpy(result.data, src.data, (src.len + 1) * sizeof(char)) |