diff options
Diffstat (limited to 'src/burn/engine/package.cpp')
-rw-r--r-- | src/burn/engine/package.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/burn/engine/package.cpp b/src/burn/engine/package.cpp index 89203ada..88e7cb9d 100644 --- a/src/burn/engine/package.cpp +++ b/src/burn/engine/package.cpp | |||
@@ -178,6 +178,10 @@ extern "C" HRESULT PackagesParseFromXml( | |||
178 | hr = XmlGetAttributeEx(pixnNode, L"InstallCondition", &pPackage->sczInstallCondition); | 178 | hr = XmlGetAttributeEx(pixnNode, L"InstallCondition", &pPackage->sczInstallCondition); |
179 | ExitOnOptionalXmlQueryFailure(hr, fFoundXml, "Failed to get @InstallCondition."); | 179 | ExitOnOptionalXmlQueryFailure(hr, fFoundXml, "Failed to get @InstallCondition."); |
180 | 180 | ||
181 | // @RepairCondition | ||
182 | hr = XmlGetAttributeEx(pixnNode, L"RepairCondition", &pPackage->sczRepairCondition); | ||
183 | ExitOnOptionalXmlQueryFailure(hr, fFoundXml, "Failed to get @RepairCondition."); | ||
184 | |||
181 | // @RollbackBoundaryForward | 185 | // @RollbackBoundaryForward |
182 | hr = XmlGetAttributeEx(pixnNode, L"RollbackBoundaryForward", &scz); | 186 | hr = XmlGetAttributeEx(pixnNode, L"RollbackBoundaryForward", &scz); |
183 | ExitOnOptionalXmlQueryFailure(hr, fFoundXml, "Failed to get @RollbackBoundaryForward."); | 187 | ExitOnOptionalXmlQueryFailure(hr, fFoundXml, "Failed to get @RollbackBoundaryForward."); |
@@ -362,6 +366,7 @@ extern "C" void PackageUninitialize( | |||
362 | ReleaseStr(pPackage->sczLogPathVariable); | 366 | ReleaseStr(pPackage->sczLogPathVariable); |
363 | ReleaseStr(pPackage->sczRollbackLogPathVariable); | 367 | ReleaseStr(pPackage->sczRollbackLogPathVariable); |
364 | ReleaseStr(pPackage->sczInstallCondition); | 368 | ReleaseStr(pPackage->sczInstallCondition); |
369 | ReleaseStr(pPackage->sczRepairCondition); | ||
365 | ReleaseStr(pPackage->sczCacheId); | 370 | ReleaseStr(pPackage->sczCacheId); |
366 | 371 | ||
367 | if (pPackage->rgDependencyProviders) | 372 | if (pPackage->rgDependencyProviders) |