diff --git a/src/mdbx.c++ b/src/mdbx.c++ index 017057a2..0bb5f9fe 100644 --- a/src/mdbx.c++ +++ b/src/mdbx.c++ @@ -877,13 +877,13 @@ char *to_base64::write_bytes(char *__restrict dest, size_t dest_size) const { } continue; case 2: - b64_3to4(src[0], 0, 0, dest); - dest[2] = dest[3] = '='; - return dest + 4; - case 1: b64_3to4(src[0], src[1], 0, dest); dest[3] = '='; return dest + 4; + case 1: + b64_3to4(src[0], 0, 0, dest); + dest[2] = dest[3] = '='; + return dest + 4; case 0: return dest; }