diff options
Diffstat (limited to 'src/burn/engine/elevation.cpp')
-rw-r--r-- | src/burn/engine/elevation.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/burn/engine/elevation.cpp b/src/burn/engine/elevation.cpp index 504ddaea..56a62955 100644 --- a/src/burn/engine/elevation.cpp +++ b/src/burn/engine/elevation.cpp | |||
@@ -949,6 +949,9 @@ extern "C" HRESULT ElevationExecuteBundlePackage( | |||
949 | hr = BuffWriteNumber(&pbData, &cbData, fRollback); | 949 | hr = BuffWriteNumber(&pbData, &cbData, fRollback); |
950 | ExitOnFailure(hr, "Failed to write rollback."); | 950 | ExitOnFailure(hr, "Failed to write rollback."); |
951 | 951 | ||
952 | hr = BuffWriteString(&pbData, &cbData, pExecuteAction->bundlePackage.sczParent); | ||
953 | ExitOnFailure(hr, "Failed to write the parent to the message buffer."); | ||
954 | |||
952 | hr = BuffWriteString(&pbData, &cbData, pExecuteAction->bundlePackage.sczIgnoreDependencies); | 955 | hr = BuffWriteString(&pbData, &cbData, pExecuteAction->bundlePackage.sczIgnoreDependencies); |
953 | ExitOnFailure(hr, "Failed to write the list of dependencies to ignore to the message buffer."); | 956 | ExitOnFailure(hr, "Failed to write the list of dependencies to ignore to the message buffer."); |
954 | 957 | ||
@@ -2929,7 +2932,7 @@ static HRESULT OnExecuteBundlePackage( | |||
2929 | 2932 | ||
2930 | // Deserialize message data. | 2933 | // Deserialize message data. |
2931 | hr = BuffReadString(pbData, cbData, &iData, &sczPackage); | 2934 | hr = BuffReadString(pbData, cbData, &iData, &sczPackage); |
2932 | ExitOnFailure(hr, "Failed to read EXE package id."); | 2935 | ExitOnFailure(hr, "Failed to read BUNDLE package id."); |
2933 | 2936 | ||
2934 | hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.bundlePackage.action); | 2937 | hr = BuffReadNumber(pbData, cbData, &iData, (DWORD*)&executeAction.bundlePackage.action); |
2935 | ExitOnFailure(hr, "Failed to read action."); | 2938 | ExitOnFailure(hr, "Failed to read action."); |
@@ -2937,6 +2940,9 @@ static HRESULT OnExecuteBundlePackage( | |||
2937 | hr = BuffReadNumber(pbData, cbData, &iData, &dwRollback); | 2940 | hr = BuffReadNumber(pbData, cbData, &iData, &dwRollback); |
2938 | ExitOnFailure(hr, "Failed to read rollback."); | 2941 | ExitOnFailure(hr, "Failed to read rollback."); |
2939 | 2942 | ||
2943 | hr = BuffReadString(pbData, cbData, &iData, &executeAction.bundlePackage.sczParent); | ||
2944 | ExitOnFailure(hr, "Failed to read the parent."); | ||
2945 | |||
2940 | hr = BuffReadString(pbData, cbData, &iData, &sczIgnoreDependencies); | 2946 | hr = BuffReadString(pbData, cbData, &iData, &sczIgnoreDependencies); |
2941 | ExitOnFailure(hr, "Failed to read the list of dependencies to ignore."); | 2947 | ExitOnFailure(hr, "Failed to read the list of dependencies to ignore."); |
2942 | 2948 | ||