From 8016c4dd39fe1f8816c968952a2aac5a98c09560 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Mon, 1 May 2023 21:09:14 -0400 Subject: Tame some wild pointers. Maybe Rust wouldn't be so bad... Fixes https://github.com/wixtoolset/issues/issues/7451. --- src/burn/engine/bundlepackageengine.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/burn') diff --git a/src/burn/engine/bundlepackageengine.cpp b/src/burn/engine/bundlepackageengine.cpp index 95f5acbc..61911fb4 100644 --- a/src/burn/engine/bundlepackageengine.cpp +++ b/src/burn/engine/bundlepackageengine.cpp @@ -151,7 +151,7 @@ extern "C" HRESULT BundlePackageEngineParseRelatedCodes( hr = MemEnsureArraySizeForNewItems(reinterpret_cast(prgsczDetectCodes), *pcDetectCodes, 1, sizeof(LPWSTR), 5); ExitOnFailure(hr, "Failed to resize Detect code array"); - *prgsczDetectCodes[*pcDetectCodes] = sczId; + (*prgsczDetectCodes)[*pcDetectCodes] = sczId; sczId = NULL; *pcDetectCodes += 1; } @@ -160,7 +160,7 @@ extern "C" HRESULT BundlePackageEngineParseRelatedCodes( hr = MemEnsureArraySizeForNewItems(reinterpret_cast(prgsczUpgradeCodes), *pcUpgradeCodes, 1, sizeof(LPWSTR), 5); ExitOnFailure(hr, "Failed to resize Upgrade code array"); - *prgsczUpgradeCodes[*pcUpgradeCodes] = sczId; + (*prgsczUpgradeCodes)[*pcUpgradeCodes] = sczId; sczId = NULL; *pcUpgradeCodes += 1; } @@ -169,7 +169,7 @@ extern "C" HRESULT BundlePackageEngineParseRelatedCodes( hr = MemEnsureArraySizeForNewItems(reinterpret_cast(prgsczAddonCodes), *pcAddonCodes, 1, sizeof(LPWSTR), 5); ExitOnFailure(hr, "Failed to resize Addon code array"); - *prgsczAddonCodes[*pcAddonCodes] = sczId; + (*prgsczAddonCodes)[*pcAddonCodes] = sczId; sczId = NULL; *pcAddonCodes += 1; } @@ -178,7 +178,7 @@ extern "C" HRESULT BundlePackageEngineParseRelatedCodes( hr = MemEnsureArraySizeForNewItems(reinterpret_cast(prgsczPatchCodes), *pcPatchCodes, 1, sizeof(LPWSTR), 5); ExitOnFailure(hr, "Failed to resize Patch code array"); - *prgsczPatchCodes[*pcPatchCodes] = sczId; + (*prgsczPatchCodes)[*pcPatchCodes] = sczId; sczId = NULL; *pcPatchCodes += 1; } -- cgit v1.2.3-55-g6feb