From 84e9d00e1da1a0b1bb953ba4a4110f0e4a1c7649 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Tue, 10 Aug 2021 01:41:18 +0200 Subject: [PATCH] Initialize bigint --- src/preserves.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/preserves.nim b/src/preserves.nim index 817d7bc..6be1ae7 100644 --- a/src/preserves.nim +++ b/src/preserves.nim @@ -188,7 +188,7 @@ proc concat(result: var string; prs: Preserve) = of pkByteString: for b in prs.bytes: if b.char notin {'\20'..'\21', '#'..'[', ']'..'~'}: - result.add("#[") + result.add("#[") #]# result.add(base64.encode(prs.bytes)) result.add(']') return @@ -459,7 +459,7 @@ proc decodePreserves*(s: Stream): Preserve = discard s.readUint8() of 0xb0: let len = s.readVarint() - result = Preserve(kind: pkBigInteger) + result = Preserve(kind: pkBigInteger, bigint: initBigint 0) for _ in 1..len: result.bigint = (result.bigint shl 8) + s.readUint8().int32 else: