--- /Base64.java	2023-07-05 03:12:44.698026545 +0200
+++ /Codec-1/src/java/org/apache/commons/codec/binary/Base64.java	2023-07-05 03:12:44.702026544 +0200
@@ -439,7 +439,7 @@
                 decodedData[encodedIndex] = (byte) (b1 << 2 | b2 >> 4);
             } else if (marker1 == PAD) {
                 // One PAD e.g. 3cQ[Pad]
-                b3 = base64Alphabet[marker0];
+b3 =  base64Alphabet[val3];
 
                 decodedData[encodedIndex] = (byte) (b1 << 2 | b2 >> 4);
                 decodedData[encodedIndex + 1] = (byte) (((b2 & 0xf) << 4) | ((b3 >> 2) & 0xf));
