diff options
| author | Alexander Karatarakis <alkarata@microsoft.com> | 2017-08-30 23:32:41 -0700 |
|---|---|---|
| committer | Alexander Karatarakis <alkarata@microsoft.com> | 2017-08-30 23:32:41 -0700 |
| commit | f76244f700f3ae0fe353c53c19d209589e8cdaf7 (patch) | |
| tree | 6016753697e9ede42b1f7a9cdd030421577f6c44 /toolsrc/src | |
| parent | aa1e928c79d78aad0086960bec971fcfec2d2133 (diff) | |
| download | vcpkg-f76244f700f3ae0fe353c53c19d209589e8cdaf7.tar.gz vcpkg-f76244f700f3ae0fe353c53c19d209589e8cdaf7.zip | |
Use ::TerminateProcess() instead of ::exit()
Diffstat (limited to 'toolsrc/src')
| -rw-r--r-- | toolsrc/src/vcpkg_Checks.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/toolsrc/src/vcpkg_Checks.cpp b/toolsrc/src/vcpkg_Checks.cpp index b6a88a011..3692a0e9a 100644 --- a/toolsrc/src/vcpkg_Checks.cpp +++ b/toolsrc/src/vcpkg_Checks.cpp @@ -20,7 +20,9 @@ namespace vcpkg::Checks SetConsoleCP(GlobalState::g_init_console_cp); SetConsoleOutputCP(GlobalState::g_init_console_output_cp); - ::exit(exit_code); + fflush(nullptr); + + ::TerminateProcess(::GetCurrentProcess(), exit_code); } static BOOL CtrlHandler(DWORD fdwCtrlType) |
