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:
parent
be9e3592a8
commit
c307cc8fc8
@ -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));
|
||||
|
Loading…
Reference in New Issue
Block a user