From ef871997cfd2db0150c5db62a0ae61885f83f9d5 Mon Sep 17 00:00:00 2001 From: GeorgH93 Date: Thu, 22 Jul 2021 03:23:25 +0200 Subject: [PATCH] Fix issue with 0 Byte archives --- openVulkanoCpp/IO/Archive/ArchiveReader.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openVulkanoCpp/IO/Archive/ArchiveReader.cpp b/openVulkanoCpp/IO/Archive/ArchiveReader.cpp index f30101e..66ad316 100644 --- a/openVulkanoCpp/IO/Archive/ArchiveReader.cpp +++ b/openVulkanoCpp/IO/Archive/ArchiveReader.cpp @@ -136,8 +136,9 @@ namespace openVulkanoCpp m_archiveEntry = nullptr; if (!m_archivesToRead.empty()) { - Open(m_archivesToRead.front()); + std::string next = std::move(m_archivesToRead.front()); m_archivesToRead.pop(); + Open(next); } else m_eof = true; }