HDFS-11253. FileInputStream leak on failure path in BlockSender. Contributed by Arpit Agarwal

This commit is contained in:
Mingliang Liu 2016-12-15 15:39:15 -08:00
parent ac0d402c6a
commit 6fce191549
1 changed files with 2 additions and 0 deletions

View File

@ -407,6 +407,8 @@ class BlockSender implements java.io.Closeable {
blockIn, checksumIn, volumeRef, fileIoProvider);
} catch (IOException ioe) {
IOUtils.closeStream(this);
org.apache.commons.io.IOUtils.closeQuietly(blockIn);
org.apache.commons.io.IOUtils.closeQuietly(checksumIn);
throw ioe;
}
}