Fix temporary file leak in CleanFilter

The CleanFilter leaked temporary files when a media file already existed
before running clean filter.

Change-Id: Ie20fce3f40d34095ce58e596d25d8d64fe0cde99
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
This commit is contained in:
Matthias Sohn 2016-10-26 22:31:50 +02:00
parent 4b7747ccff
commit 999106bb84
1 changed files with 2 additions and 0 deletions

View File

@ -157,6 +157,8 @@ public int run() throws IOException {
long fsSize = Files.size(mediaFile);
if (fsSize != size) {
throw new CorruptMediaFile(mediaFile, size, fsSize);
} else {
FileUtils.delete(tmpFile.toFile());
}
} else {
FileUtils.mkdirs(mediaFile.getParent().toFile(), true);