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