diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2021-05-03 12:23:31 -0500 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2021-05-11 19:11:19 -0500 |
| commit | cd921db764df9578733c85c29e8c6c368f4c7e78 (patch) | |
| tree | 8c04087da4430101afa9c065cc5c6555335d4b32 /src/burn/engine/pseudobundle.cpp | |
| parent | 67dd3ced3b383eb8423156cdabd3f9ce037caba8 (diff) | |
| download | wix-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.cpp | 5 |
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; |
