From 5cc93a830588f5903be208b1ab36ba922bba98c9 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Mon, 15 Jan 2018 16:39:02 +0100 Subject: [PATCH] Make base64-encoder more compatible. --- lib/encode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/encode.cpp b/lib/encode.cpp index 79ce8b4d..8f8b4e13 100644 --- a/lib/encode.cpp +++ b/lib/encode.cpp @@ -20,7 +20,7 @@ namespace Encodings{ unsigned int i, x, n = 3; for (x = 0; x < in_len; x = x + 3){ if ((in_len - x) / 3 == 0){n = (in_len - x) % 3;} - for (i = 0; i < 3; i++){triple[i] = '0';} + for (i = 0; i < 3; i++){triple[i] = '\000';} for (i = 0; i < n; i++){triple[i] = input[x + i];} quad[0] = chars[(triple[0] & 0xFC) >> 2]; // FC = 11111100 quad[1] = chars[((triple[0] & 0x03) << 4) | ((triple[1] & 0xF0) >> 4)]; // 03 = 11