From 7c3c2cad3c5e95fac151debc89c2f5629b4c6b21 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Fri, 30 Jan 2026 15:18:43 -0800 Subject: Many small code quality fixes --- src/burn/engine/plan.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/burn/engine/plan.cpp') diff --git a/src/burn/engine/plan.cpp b/src/burn/engine/plan.cpp index a6196e3c..9feb56ff 100644 --- a/src/burn/engine/plan.cpp +++ b/src/burn/engine/plan.cpp @@ -1542,7 +1542,7 @@ extern "C" HRESULT PlanRelatedBundlesComplete( if (fBundle && BOOTSTRAPPER_ACTION_STATE_NONE != packageAction) { - if (pPackage->cDependencyProviders) + if (pPackage && pPackage->cDependencyProviders) { // Bundles only support a single provider key. const BURN_DEPENDENCY_PROVIDER* pProvider = pPackage->rgDependencyProviders; @@ -2015,6 +2015,7 @@ extern "C" HRESULT PlanRollbackBoundaryComplete( // Add checkpoints. hr = PlanExecuteCheckpoint(pPlan); + ExitOnFailure(hr, "Failed to append execute checkpoint for rollback boundary complete."); // Add complete rollback boundary to execute plan. hr = PlanAppendExecuteAction(pPlan, &pExecuteAction); -- cgit v1.2.3-55-g6feb