From 5886bd8245620bf9cf35498da90bb7427e3e8863 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Fri, 30 Jan 2026 15:26:00 -0800 Subject: Fix copy-paste errors in Burn serialization --- src/burn/engine/elevation.cpp | 8 ++++---- src/burn/engine/plan.cpp | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/burn/engine/elevation.cpp b/src/burn/engine/elevation.cpp index acaa8276..ef87841f 100644 --- a/src/burn/engine/elevation.cpp +++ b/src/burn/engine/elevation.cpp @@ -1452,9 +1452,9 @@ extern "C" HRESULT ElevationExecutePackageDependencyAction( ExitOnFailure(hr, "Failed to write bundle dependency key to message buffer."); // Dependent actions. - for (DWORD i = 0; i < pExecuteAction->packageProvider.pPackage->cDependencyProviders; ++i) + for (DWORD i = 0; i < pExecuteAction->packageDependency.pPackage->cDependencyProviders; ++i) { - BURN_DEPENDENCY_PROVIDER* pProvider = pExecuteAction->packageProvider.pPackage->rgDependencyProviders + i; + BURN_DEPENDENCY_PROVIDER* pProvider = pExecuteAction->packageDependency.pPackage->rgDependencyProviders + i; BURN_DEPENDENCY_ACTION* pAction = fRollback ? &pProvider->dependentRollback : &pProvider->dependentExecute; hr = BuffWriteNumber(&pbData, &cbData, (DWORD)*pAction); ExitOnFailure(hr, "Failed to write dependent action to message buffer."); @@ -3486,9 +3486,9 @@ static HRESULT OnExecutePackageDependencyAction( ExitOnFailure(hr, "Failed to read bundle dependency key from message buffer."); // Read dependent actions. - for (DWORD i = 0; i < executeAction.packageProvider.pPackage->cDependencyProviders; ++i) + for (DWORD i = 0; i < executeAction.packageDependency.pPackage->cDependencyProviders; ++i) { - BURN_DEPENDENCY_PROVIDER* pProvider = executeAction.packageProvider.pPackage->rgDependencyProviders + i; + BURN_DEPENDENCY_PROVIDER* pProvider = executeAction.packageDependency.pPackage->rgDependencyProviders + i; BURN_DEPENDENCY_ACTION* pAction = fRollback ? &pProvider->dependentRollback : &pProvider->dependentExecute; hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)pAction); ExitOnFailure(hr, "Failed to read dependent action."); diff --git a/src/burn/engine/plan.cpp b/src/burn/engine/plan.cpp index 9feb56ff..edc09033 100644 --- a/src/burn/engine/plan.cpp +++ b/src/burn/engine/plan.cpp @@ -2951,9 +2951,9 @@ static void ExecuteActionLog( case BURN_EXECUTE_ACTION_TYPE_PACKAGE_DEPENDENCY: LogStringLine(PlanDumpLevel, "%ls action[%u]: PACKAGE_DEPENDENCY package id: %ls, bundle provider key: %ls", wzBase, iAction, pAction->packageDependency.pPackage->sczId, pAction->packageDependency.sczBundleProviderKey); - for (DWORD j = 0; j < pAction->packageProvider.pPackage->cDependencyProviders; ++j) + for (DWORD j = 0; j < pAction->packageDependency.pPackage->cDependencyProviders; ++j) { - const BURN_DEPENDENCY_PROVIDER* pProvider = pAction->packageProvider.pPackage->rgDependencyProviders + j; + const BURN_DEPENDENCY_PROVIDER* pProvider = pAction->packageDependency.pPackage->rgDependencyProviders + j; LogStringLine(PlanDumpLevel, " Provider[%u]: key: %ls, action: %hs", j, pProvider->sczKey, LoggingDependencyActionToString(fRollback ? pProvider->dependentRollback : pProvider->dependentExecute)); } break; -- cgit v1.2.3-55-g6feb