summary refs log tree commit diff stats
path: root/lib/pure
diff options
context:
space:
mode:
authorYuriy Glukhov <yutiy.glukhov@gmail.com>2016-04-11 16:47:18 +0300
committerYuriy Glukhov <yutiy.glukhov@gmail.com>2016-04-11 16:47:18 +0300
commit8cd4ec978ca8a7d70cd02206edf6eef988682b07 (patch)
treebc3cd2d1b12a7018ab48836febb9ab7dcb75efa5 /lib/pure
parentd6cf109952d71fafbd878920f3d4b4a297a57ad1 (diff)
downloadNim-8cd4ec978ca8a7d70cd02206edf6eef988682b07.tar.gz
Fixed base64 encode
Diffstat (limited to 'lib/pure')
-rw-r--r--lib/pure/base64.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pure/base64.nim b/lib/pure/base64.nim
index 32d37ce02..2fc0b1c5e 100644
--- a/lib/pure/base64.nim
+++ b/lib/pure/base64.nim
@@ -90,6 +90,8 @@ template encodeInternal(s: expr, lineLen: int, newLine: string): stmt {.immediat
     if r+4 != result.len:
       setLen(result, r+4)
   else:
+    if r != result.len:
+      setLen(result, r)
     #assert(r == result.len)
     discard
 
@@ -162,4 +164,3 @@ when isMainModule:
                  "asure.", longText]
   for t in items(tests):
     assert decode(encode(t)) == t
-