aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/pseudobundle.cpp
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-05-03 12:23:31 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-05-11 19:11:19 -0500
commitcd921db764df9578733c85c29e8c6c368f4c7e78 (patch)
tree8c04087da4430101afa9c065cc5c6555335d4b32 /src/burn/engine/pseudobundle.cpp
parent67dd3ced3b383eb8423156cdabd3f9ce037caba8 (diff)
downloadwix-cd921db764df9578733c85c29e8c6c368f4c7e78.tar.gz
wix-cd921db764df9578733c85c29e8c6c368f4c7e78.tar.bz2
wix-cd921db764df9578733c85c29e8c6c368f4c7e78.zip
Enforce payload and container verification.
Diffstat (limited to 'src/burn/engine/pseudobundle.cpp')
-rw-r--r--src/burn/engine/pseudobundle.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/burn/engine/pseudobundle.cpp b/src/burn/engine/pseudobundle.cpp
index 180cc621..1b2eae75 100644
--- a/src/burn/engine/pseudobundle.cpp
+++ b/src/burn/engine/pseudobundle.cpp
@@ -69,6 +69,11 @@ extern "C" HRESULT PseudoBundleInitialize(
69 memcpy_s(pPayload->pbHash, pPayload->cbHash, pbHash, cbHash); 69 memcpy_s(pPayload->pbHash, pPayload->cbHash, pbHash, cbHash);
70 } 70 }
71 71
72 if (BOOTSTRAPPER_RELATION_UPDATE == relationType)
73 {
74 pPayload->verification = BURN_PAYLOAD_VERIFICATION_UPDATE_BUNDLE;
75 }
76
72 pPackage->Exe.fPseudoBundle = TRUE; 77 pPackage->Exe.fPseudoBundle = TRUE;
73 78
74 pPackage->type = BURN_PACKAGE_TYPE_EXE; 79 pPackage->type = BURN_PACKAGE_TYPE_EXE;