diff options
Diffstat (limited to 'src/burn')
-rw-r--r-- | src/burn/engine/core.cpp | 4 |
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 | ||