summaryrefslogtreecommitdiffhomepage
path: root/windows/nsis-plugins/src/log/logger.cpp
diff options
context:
space:
mode:
authorOdd Stranne <odd@mullvad.net>2020-01-28 12:30:33 +0100
committerOdd Stranne <odd@mullvad.net>2020-01-28 14:29:08 +0100
commit5ba8f62fb81f13f7ffa9b816ba33cbb814ce1417 (patch)
tree02696149b415b628c4291274e8a4fe22b12f9dd4 /windows/nsis-plugins/src/log/logger.cpp
parentf62a8069fc6dc602ec0e3c6c345714b280d0fba9 (diff)
downloadmullvadvpn-5ba8f62fb81f13f7ffa9b816ba33cbb814ce1417.tar.xz
mullvadvpn-5ba8f62fb81f13f7ffa9b816ba33cbb814ce1417.zip
Use new exception macros
Diffstat (limited to 'windows/nsis-plugins/src/log/logger.cpp')
-rw-r--r--windows/nsis-plugins/src/log/logger.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/windows/nsis-plugins/src/log/logger.cpp b/windows/nsis-plugins/src/log/logger.cpp
index 8291b98032..8e3b6e6298 100644
--- a/windows/nsis-plugins/src/log/logger.cpp
+++ b/windows/nsis-plugins/src/log/logger.cpp
@@ -13,7 +13,10 @@ AnsiFileLogSink::AnsiFileLogSink(const std::wstring &file, bool append, bool flu
m_logfile = CreateFileW(file.c_str(), GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, nullptr,
creationDisposition, FILE_ATTRIBUTE_NORMAL, nullptr);
- THROW_GLE_IF(INVALID_HANDLE_VALUE, m_logfile, "Open/create log file");
+ if (INVALID_HANDLE_VALUE == m_logfile)
+ {
+ THROW_WINDOWS_ERROR(GetLastError(), "Open/create log file");
+ }
if (append && ERROR_ALREADY_EXISTS == GetLastError())
{
@@ -21,7 +24,10 @@ AnsiFileLogSink::AnsiFileLogSink(const std::wstring &file, bool append, bool flu
const auto seekStatus = SetFilePointerEx(m_logfile, offset, nullptr, FILE_END);
- THROW_GLE_IF(FALSE, seekStatus, "Seek to end offset in existing log file");
+ if (FALSE == seekStatus)
+ {
+ THROW_WINDOWS_ERROR(GetLastError(), "Seek to end offset in existing log file");
+ }
}
}