From 77e536915784e2d07c9178c9865b50ee5937948c Mon Sep 17 00:00:00 2001 From: kohsuke Date: Mon, 26 Apr 2010 21:15:34 +0000 Subject: [PATCH] fixed ArrayIndexOutOfBoundsException git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@30421 71c3de6d-444a-0410-be80-ed276b4c234a --- core/src/main/java/hudson/util/UnbufferedBase64InputStream.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/hudson/util/UnbufferedBase64InputStream.java b/core/src/main/java/hudson/util/UnbufferedBase64InputStream.java index fa66454324..14103da5ca 100644 --- a/core/src/main/java/hudson/util/UnbufferedBase64InputStream.java +++ b/core/src/main/java/hudson/util/UnbufferedBase64InputStream.java @@ -39,6 +39,7 @@ public class UnbufferedBase64InputStream extends FilterInputStream { if (pos==decoded.length) { din.readFully(encoded); decoded = Base64.decodeBase64(encoded); + if (decoded.length==0) return -1; // EOF pos = 0; } -- GitLab