summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/codec/c++/base64.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/codec/c++/base64.hpp b/modules/codec/c++/base64.hpp
index 86bff97..0c264be 100644
--- a/modules/codec/c++/base64.hpp
+++ b/modules/codec/c++/base64.hpp
@@ -135,8 +135,8 @@ public:
++j;
if(j == 4u){
s[0u] = (t[0u] << 2) + ((t[1] & 0x30) >> 4);
- s[1u] = ((s[1u] & 0x0F) << 4) + ((s[2u] & 0x3c) >> 2);
- s[2u] = ((s[2u] & 0x03) << 6) + s[3u];
+ s[1u] = ((t[1u] & 0x0F) << 4) + ((t[2u] & 0x3C) >> 2);
+ s[2u] = ((t[2u] & 0x03) << 6) + t[3u];
to_str += s[0u];
to_str += s[1u];
@@ -152,8 +152,8 @@ public:
}
s[0u] = (t[0u] << 2) + ((t[1] & 0x30) >> 4);
- s[1u] = ((s[1u] & 0x0F) << 4) + ((s[2u] & 0x3c) >> 2);
- s[2u] = ((s[2u] & 0x03) << 6) + s[3u];
+ s[1u] = ((t[1u] & 0x0F) << 4) + ((t[2u] & 0x3c) >> 2);
+ s[2u] = ((t[2u] & 0x03) << 6) + t[3u];
for(uint64_t i = 0u; (i+1u) < j; ++i){
to_str += s[i];