FileSender: Open OutputStream in try-with-resource

Change-Id: I2278950998dffc2b5730a91a5bb3bcc38f4d446b
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
This commit is contained in:
David Pursehouse 2018-03-06 17:19:07 +09:00
parent d1356bf238
commit 07341b2947
1 changed files with 1 additions and 4 deletions

View File

@ -137,8 +137,7 @@ void serve(final HttpServletRequest req, final HttpServletResponse rsp,
rsp.setHeader(HDR_CONTENT_LENGTH, Long.toString(end - pos));
if (sendBody) {
final OutputStream out = rsp.getOutputStream();
try {
try (OutputStream out = rsp.getOutputStream()) {
final byte[] buf = new byte[4096];
source.seek(pos);
while (pos < end) {
@ -151,8 +150,6 @@ void serve(final HttpServletRequest req, final HttpServletResponse rsp,
pos += n;
}
out.flush();
} finally {
out.close();
}
}
}