From 5c19eb964c86a8971551251b1439d0ec082a4073 Mon Sep 17 00:00:00 2001 From: Vladyslav Baranovskyi Date: Mon, 14 Oct 2024 12:57:42 +0300 Subject: [PATCH] Throwing an exception if the file does not exist --- openVulkanoCpp/IO/Archive/LibArchiveHelper.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openVulkanoCpp/IO/Archive/LibArchiveHelper.hpp b/openVulkanoCpp/IO/Archive/LibArchiveHelper.hpp index 2e7fee7..5607cb2 100644 --- a/openVulkanoCpp/IO/Archive/LibArchiveHelper.hpp +++ b/openVulkanoCpp/IO/Archive/LibArchiveHelper.hpp @@ -88,7 +88,7 @@ namespace OpenVulkano else if (archiveResult <= ARCHIVE_FAILED) lvl = spdlog::level::level_enum::err; const char* errorString = archive_error_string(arch); if (logger) logger->log(lvl, errorString ? errorString : "Unknown error while handling archive"); - if (archiveResult == ARCHIVE_FAILED) throw std::runtime_error(errorString); + if (archiveResult == ARCHIVE_FAILED || archiveResult == ARCHIVE_FATAL) throw std::runtime_error(errorString); return false; } }