aboutsummaryrefslogtreecommitdiff
path: root/src/burn
diff options
context:
space:
mode:
Diffstat (limited to 'src/burn')
-rw-r--r--src/burn/engine/core.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/burn/engine/core.cpp b/src/burn/engine/core.cpp
index e7e8e48d..ca613dc5 100644
--- a/src/burn/engine/core.cpp
+++ b/src/burn/engine/core.cpp
@@ -638,8 +638,8 @@ extern "C" HRESULT CoreApply(
638 638
639 pEngineState->plan.fAffectedMachineState = pEngineState->plan.fCanAffectMachineState; 639 pEngineState->plan.fAffectedMachineState = pEngineState->plan.fCanAffectMachineState;
640 640
641 // Abort if this bundle already requires a restart. 641 // Abort if could affect machine state and this bundle already requires a restart.
642 if (BOOTSTRAPPER_RESUME_TYPE_REBOOT_PENDING == pEngineState->command.resumeType) 642 if (pEngineState->plan.fCanAffectMachineState && BOOTSTRAPPER_RESUME_TYPE_REBOOT_PENDING == pEngineState->command.resumeType)
643 { 643 {
644 restart = BOOTSTRAPPER_APPLY_RESTART_REQUIRED; 644 restart = BOOTSTRAPPER_APPLY_RESTART_REQUIRED;
645 645