diff options
| author | Odd Stranne <odd@mullvad.net> | 2020-01-28 14:34:10 +0100 |
|---|---|---|
| committer | Odd Stranne <odd@mullvad.net> | 2020-01-28 14:34:10 +0100 |
| commit | e13e04f5104557d8722666fc599502e9c336bdcc (patch) | |
| tree | 02696149b415b628c4291274e8a4fe22b12f9dd4 /windows/nsis-plugins/src/log/logger.cpp | |
| parent | c48e088f5cd7bf101db33e117d8ea7acf86c9580 (diff) | |
| parent | 5ba8f62fb81f13f7ffa9b816ba33cbb814ce1417 (diff) | |
| download | mullvadvpn-e13e04f5104557d8722666fc599502e9c336bdcc.tar.xz mullvadvpn-e13e04f5104557d8722666fc599502e9c336bdcc.zip | |
Merge branch 'less-macro-magic'
Diffstat (limited to 'windows/nsis-plugins/src/log/logger.cpp')
| -rw-r--r-- | windows/nsis-plugins/src/log/logger.cpp | 10 |
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"); + } } } |
