From 8f6d2963bb1d1511e414426c494430e66e725eb4 Mon Sep 17 00:00:00 2001 From: morkt Date: Fri, 13 Nov 2015 11:41:02 +0400 Subject: [PATCH] (NsaOpener.ReadIndex): abort on zero-length file name. --- ArcFormats/NScripter/ArcNSA.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArcFormats/NScripter/ArcNSA.cs b/ArcFormats/NScripter/ArcNSA.cs index 963f6dfa..8d03b57a 100644 --- a/ArcFormats/NScripter/ArcNSA.cs +++ b/ArcFormats/NScripter/ArcNSA.cs @@ -140,7 +140,7 @@ namespace GameRes.Formats.NScripter if (base_offset - file.Position < 15) return null; var name = file.ReadCString(); - if (base_offset - file.Position < 13) + if (base_offset - file.Position < 13 || 0 == name.Length) return null; var entry = FormatCatalog.Instance.Create (name);