diff --git a/ArcFormats/KiriKiri/ArcXP3.cs b/ArcFormats/KiriKiri/ArcXP3.cs index b06e7c45..ceb445a7 100644 --- a/ArcFormats/KiriKiri/ArcXP3.cs +++ b/ArcFormats/KiriKiri/ArcXP3.cs @@ -516,7 +516,7 @@ public override void Create (Stream output, IEnumerable list, ResourceOpt && !(scheme.StartupTjsNotEncrypted && VFS.IsPathEqualsToFileName (name, "startup.tjs")) }; bool compress = compress_contents && ShouldCompressFile (entry); - using (var file = File.Open (name, FileMode.Open, FileAccess.Read, FileShare.Read)) + using (var file = File.Open (entry.Name, FileMode.Open, FileAccess.Read, FileShare.Read)) { if (!xp3entry.IsEncrypted || 0 == file.Length) RawFileCopy (file, xp3entry, output, compress);