This is an automated email from the ASF dual-hosted git repository.
veithen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-axiom.git
The following commit(s) were added to refs/heads/master by this push:
new 3f2812a3d Remove duplicate code
3f2812a3d is described below
commit 3f2812a3ddc28316307f03f3432803d1fd201aba
Author: Andreas Veithen <[email protected]>
AuthorDate: Sat Jan 10 17:32:49 2026 +0000
Remove duplicate code
---
.../axiom/util/base64/AbstractBase64DecodingWriter.java | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git
a/components/base64-utils/src/main/java/org/apache/axiom/util/base64/AbstractBase64DecodingWriter.java
b/components/base64-utils/src/main/java/org/apache/axiom/util/base64/AbstractBase64DecodingWriter.java
index 5375432c7..3f9ec1914 100644
---
a/components/base64-utils/src/main/java/org/apache/axiom/util/base64/AbstractBase64DecodingWriter.java
+++
b/components/base64-utils/src/main/java/org/apache/axiom/util/base64/AbstractBase64DecodingWriter.java
@@ -86,17 +86,14 @@ public abstract class AbstractBase64DecodingWriter extends
Writer {
int b2 = decode(data[off + 2]);
int b3 = decode(data[off + 3]);
switch (outlen) {
- case 1:
- out[0] = (byte) (b0 << 2 & 0xfc | b1 >> 4 & 0x3);
- break;
+ case 3:
+ out[2] = (byte) (b2 << 6 & 0xc0 | b3 & 0x3f);
+ // Fall through
case 2:
- out[0] = (byte) (b0 << 2 & 0xfc | b1 >> 4 & 0x3);
out[1] = (byte) (b1 << 4 & 0xf0 | b2 >> 2 & 0xf);
- break;
- case 3:
+ // Fall through
+ case 1:
out[0] = (byte) (b0 << 2 & 0xfc | b1 >> 4 & 0x3);
- out[1] = (byte) (b1 << 4 & 0xf0 | b2 >> 2 & 0xf);
- out[2] = (byte) (b2 << 6 & 0xc0 | b3 & 0x3f);
}
doWrite(out, outlen);
}