From 4f5de06073ad664f60ac775da5de8c0fa1de4923 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Thu, 25 Aug 2022 15:08:34 -0500 Subject: Process and return the failed version of reboot exit codes in Burn. (ERROR_FAIL_REBOOT_REQUIRED and ERROR_FAIL_REBOOT_INITIATED) Fixes 6762 --- src/libs/dutil/WixToolset.DUtil/wiutil.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/libs') diff --git a/src/libs/dutil/WixToolset.DUtil/wiutil.cpp b/src/libs/dutil/WixToolset.DUtil/wiutil.cpp index 5f81cf3a..4ed0e2c5 100644 --- a/src/libs/dutil/WixToolset.DUtil/wiutil.cpp +++ b/src/libs/dutil/WixToolset.DUtil/wiutil.cpp @@ -1034,6 +1034,14 @@ static DWORD CheckForRestartErrorCode( *pRestart = WIU_RESTART_INITIATED; dwErrorCode = ERROR_SUCCESS; break; + + case ERROR_FAIL_REBOOT_REQUIRED: + *pRestart = WIU_RESTART_REQUIRED; + break; + + case ERROR_FAIL_REBOOT_INITIATED: + *pRestart = WIU_RESTART_INITIATED; + break; } return dwErrorCode; -- cgit v1.2.3-55-g6feb