diff --git a/plugins/builtin/source/content/providers/disk_provider.cpp b/plugins/builtin/source/content/providers/disk_provider.cpp index d92dca0f5..1338f40a0 100644 --- a/plugins/builtin/source/content/providers/disk_provider.cpp +++ b/plugins/builtin/source/content/providers/disk_provider.cpp @@ -158,6 +158,7 @@ namespace hex::plugin::builtin { #endif prv::Provider::OpenResult DiskProvider::open() { + OpenResult result; m_readable = true; m_writable = true; @@ -206,7 +207,6 @@ namespace hex::plugin::builtin { const auto &path = m_path.native(); m_diskHandle = ::open(path.c_str(), O_RDWR); - OpenResult result; if (m_diskHandle == -1) { result = OpenResult::warning(fmt::format("hex.builtin.provider.disk.error.read_rw"_lang, path, formatSystemError(errno))); m_diskHandle = ::open(path.c_str(), O_RDONLY);