diff --git a/core/src/main/java/hudson/model/Hudson.java b/core/src/main/java/hudson/model/Hudson.java index 10802c23cdf499df00839b7786c9ed736fc8e6f5..0d660ad1d872c50a1c60fb4b981b439fc3cbc9b4 100644 --- a/core/src/main/java/hudson/model/Hudson.java +++ b/core/src/main/java/hudson/model/Hudson.java @@ -1761,10 +1761,7 @@ public final class Hudson extends View implements ItemGroup, Node, String contentType = req.getServletContext().getMimeType(f.getPath()); rsp.setContentType(contentType); rsp.setContentLength((int)f.length()); - byte[] buf = new byte[1024]; - int len; - while((len=in.read(buf))>0) - rsp.getOutputStream().write(buf,0,len); + Util.copyStream(in,rsp.getOutputStream()); in.close(); }