From 5321d7eef16a634bb2bb224f523af67a34d796a5 Mon Sep 17 00:00:00 2001 From: Grinch_ Date: Wed, 13 Nov 2024 13:50:23 +0600 Subject: [PATCH] Fix #17 --- src/imgarchive.h | 2 +- src/parser/pc_v1.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/imgarchive.h b/src/imgarchive.h index 3d634de..53e3093 100644 --- a/src/imgarchive.h +++ b/src/imgarchive.h @@ -17,7 +17,7 @@ struct EntryInfo // archive data uint32_t Offset = 0; // in sectors (each sector is 2048 bytes) uint32_t Sector = 0; // in sectors (each sector is 2048 bytes) - wchar_t FileName[32]; // file name in the archive + wchar_t FileName[24]; // file name in the archive // editor data std::wstring Type = L"Unknown"; diff --git a/src/parser/pc_v1.cpp b/src/parser/pc_v1.cpp index 4597398..4e3cd0f 100644 --- a/src/parser/pc_v1.cpp +++ b/src/parser/pc_v1.cpp @@ -20,7 +20,7 @@ void ParserPCv1::Open(IMGArchive* pArc) stream.read(reinterpret_cast(&entry.Offset), sizeof(entry.Offset)); stream.read(reinterpret_cast(&entry.Sector), sizeof(entry.Sector)); - std::vector buffer(32); + std::vector buffer(24); stream.read(buffer.data(), buffer.size()); Utils::ConvertUtf8ToWide(buffer.data(), entry.FileName, buffer.size());