From 90cdf39e6e6b7d676ca33bee031fa2b865bb5fbd Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Fri, 16 Apr 2021 10:09:26 -0500 Subject: Don't plan payloads. Contributes to #3640 and #5253 --- src/engine/relatedbundle.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/engine/relatedbundle.cpp') diff --git a/src/engine/relatedbundle.cpp b/src/engine/relatedbundle.cpp index 6953c678..a79be020 100644 --- a/src/engine/relatedbundle.cpp +++ b/src/engine/relatedbundle.cpp @@ -80,7 +80,14 @@ extern "C" void RelatedBundlesUninitialize( { for (DWORD i = 0; i < pRelatedBundles->cRelatedBundles; ++i) { - PackageUninitialize(&pRelatedBundles->rgRelatedBundles[i].package); + BURN_PACKAGE* pPackage = &pRelatedBundles->rgRelatedBundles[i].package; + + for (DWORD j = 0; j < pPackage->payloads.cPayloads; ++j) + { + PayloadUninitialize(pPackage->payloads.rgpPayloads[j]); + } + + PackageUninitialize(pPackage); ReleaseStr(pRelatedBundles->rgRelatedBundles[i].sczTag); } -- cgit v1.2.3-55-g6feb