summaryrefslogtreecommitdiffhomepage
path: root/windows/nsis-plugins/src/log
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2020-05-05 10:24:30 +0200
committerDavid Lönnhager <david.l@mullvad.net>2020-05-05 10:24:30 +0200
commit7faba9d0f5f273759ca109bc41dec0d23e9b60f9 (patch)
tree53b5debbae6bec9980fbdd7fa0fa61a6e31fd61a /windows/nsis-plugins/src/log
parent635e67bbb68fff7fd2ac1294b294892379488893 (diff)
parent60a6989892b97e63a5bd17ac9675bf90389e6b97 (diff)
downloadmullvadvpn-7faba9d0f5f273759ca109bc41dec0d23e9b60f9.tar.xz
mullvadvpn-7faba9d0f5f273759ca109bc41dec0d23e9b60f9.zip
Merge branch 'clear-install-log'
Diffstat (limited to 'windows/nsis-plugins/src/log')
-rw-r--r--windows/nsis-plugins/src/log/log.cpp2
-rw-r--r--windows/nsis-plugins/src/log/logger.cpp1
2 files changed, 2 insertions, 1 deletions
diff --git a/windows/nsis-plugins/src/log/log.cpp b/windows/nsis-plugins/src/log/log.cpp
index 1fc5c2a05f..6c1fb9111a 100644
--- a/windows/nsis-plugins/src/log/log.cpp
+++ b/windows/nsis-plugins/src/log/log.cpp
@@ -237,7 +237,7 @@ void __declspec(dllexport) NSISCALL Initialize
const auto logfile = decltype(logpath)(logpath).append(L"install.log");
- g_logger = new Logger(std::make_unique<Utf8FileLogSink>(logfile));
+ g_logger = new Logger(std::make_unique<Utf8FileLogSink>(logfile, false));
break;
diff --git a/windows/nsis-plugins/src/log/logger.cpp b/windows/nsis-plugins/src/log/logger.cpp
index 611e323282..6ce7312744 100644
--- a/windows/nsis-plugins/src/log/logger.cpp
+++ b/windows/nsis-plugins/src/log/logger.cpp
@@ -26,6 +26,7 @@ Utf8FileLogSink::Utf8FileLogSink(const std::wstring &file, bool append, bool flu
if (FALSE == seekStatus)
{
+ CloseHandle(m_logfile);
THROW_WINDOWS_ERROR(GetLastError(), "Seek to end offset in existing log file");
}
}