aboutsummaryrefslogtreecommitdiff
path: root/src/engine/plan.cpp
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-04-16 10:18:24 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-04-19 23:12:55 -0500
commitb941c2754748251520dc5032d11396c9844fad8e (patch)
tree1106c2cffdb3aecfc206daebfb6e99894fd222b2 /src/engine/plan.cpp
parent90cdf39e6e6b7d676ca33bee031fa2b865bb5fbd (diff)
downloadwix-b941c2754748251520dc5032d11396c9844fad8e.tar.gz
wix-b941c2754748251520dc5032d11396c9844fad8e.tar.bz2
wix-b941c2754748251520dc5032d11396c9844fad8e.zip
Verify file in the cache before trying to acquire it.
Diffstat (limited to '')
-rw-r--r--src/engine/plan.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine/plan.cpp b/src/engine/plan.cpp
index ce577da5..cfe4893b 100644
--- a/src/engine/plan.cpp
+++ b/src/engine/plan.cpp
@@ -1863,6 +1863,8 @@ static void ResetPlannedPackageState(
1863 pPackage->expectedCacheRegistrationState = BURN_PACKAGE_REGISTRATION_STATE_UNKNOWN; 1863 pPackage->expectedCacheRegistrationState = BURN_PACKAGE_REGISTRATION_STATE_UNKNOWN;
1864 pPackage->expectedInstallRegistrationState = BURN_PACKAGE_REGISTRATION_STATE_UNKNOWN; 1864 pPackage->expectedInstallRegistrationState = BURN_PACKAGE_REGISTRATION_STATE_UNKNOWN;
1865 1865
1866 ReleaseNullStr(pPackage->sczCacheFolder);
1867
1866 if (BURN_PACKAGE_TYPE_MSI == pPackage->type) 1868 if (BURN_PACKAGE_TYPE_MSI == pPackage->type)
1867 { 1869 {
1868 for (DWORD i = 0; i < pPackage->Msi.cFeatures; ++i) 1870 for (DWORD i = 0; i < pPackage->Msi.cFeatures; ++i)