1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-08-13 17:03:45 -04:00

Avoid opening 0 byte test files as real archives

This commit is contained in:
Reinhard Pointner 2016-10-21 02:19:46 +08:00
parent be9e3592a8
commit c307cc8fc8

View File

@ -98,9 +98,10 @@ public class MediaDetection {
}
public static boolean isVideoDiskFile(File file) throws Exception {
if (file.isFile() && file.length() > ONE_MEGABYTE) {
try (Archive iso = Archive.open(file)) {
FileFilter diskFolderEntryFilter = releaseInfo.getDiskFolderEntryFilter();
Archive iso = Archive.open(file);
try {
for (FileInfo it : iso.listFiles()) {
for (File entry : listPath(it.toFile())) {
if (diskFolderEntryFilter.accept(entry)) {
@ -108,11 +109,10 @@ public class MediaDetection {
}
}
}
return false;
} finally {
iso.close();
}
}
return false;
}
public static Locale guessLanguageFromSuffix(File file) {
return releaseInfo.getSubtitleLanguageTag(getName(file));