From 69658a505c33eceb00f63350d1e7d8ab62a91161 Mon Sep 17 00:00:00 2001 From: morkt Date: Tue, 22 Sep 2015 22:40:52 +0400 Subject: [PATCH] check that index file name isn't same as a source file name. --- ArcFormats/Eagls/ArcEAGLS.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ArcFormats/Eagls/ArcEAGLS.cs b/ArcFormats/Eagls/ArcEAGLS.cs index 5b90fe6f..91799590 100644 --- a/ArcFormats/Eagls/ArcEAGLS.cs +++ b/ArcFormats/Eagls/ArcEAGLS.cs @@ -51,7 +51,8 @@ namespace GameRes.Formats.Eagls public override ArcFile TryOpen (ArcView file) { string idx_name = Path.ChangeExtension (file.Name, ".idx"); - if (!VFS.FileExists (idx_name)) + if (file.Name.Equals (idx_name, StringComparison.InvariantCultureIgnoreCase) + || !VFS.FileExists (idx_name)) return null; var idx_entry = VFS.FindFile (idx_name); if (idx_entry.Size > 0xfffff || idx_entry.Size < 10000)