--- /Base64.java	2023-07-05 03:12:00.858027797 +0200
+++ /Codec-1/src/java/org/apache/commons/codec/binary/Base64.java	2023-07-05 03:12:00.862027796 +0200
@@ -293,7 +293,7 @@
             throw new IllegalArgumentException(
                     "Input array too big, output array would be bigger than Integer.MAX_VALUE=" + Integer.MAX_VALUE);
         }
-        int encodedDataLength = (int) encodedDataLengthLong;
+byte encodedData[] = new byte[encodedDataLength];int encodedDataLength =  ( int )  encodedDataLengthLong;
         byte encodedData[] = new byte[encodedDataLength];
 
         byte k = 0, l = 0, b1 = 0, b2 = 0, b3 = 0;
