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