From be2449594668fab0f21eea3a80fa1efede85de77 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Wed, 14 Dec 2022 18:04:23 -0500 Subject: Don't fail on bad/missing update feed URL. --- .../Bal/wixstdba/WixStandardBootstrapperApplication.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/ext') diff --git a/src/ext/Bal/wixstdba/WixStandardBootstrapperApplication.cpp b/src/ext/Bal/wixstdba/WixStandardBootstrapperApplication.cpp index 998fe4cf..e4eee002 100644 --- a/src/ext/Bal/wixstdba/WixStandardBootstrapperApplication.cpp +++ b/src/ext/Bal/wixstdba/WixStandardBootstrapperApplication.cpp @@ -384,6 +384,10 @@ public: // IBootstrapperApplication __inout BOOL* pfStopProcessingUpdates ) { +#ifdef DEBUG + BalLog(BOOTSTRAPPER_LOG_LEVEL_STANDARD, "WIXSTDBA: OnDetectUpdate() - update location: %ls, version: %ls", wzUpdateLocation, wzUpdateVersion); +#endif + HRESULT hr = S_OK; int nResult = 0; @@ -413,6 +417,17 @@ public: // IBootstrapperApplication } + virtual STDMETHODIMP OnDetectUpdateComplete( + __in HRESULT /*hrStatus*/, + __inout BOOL* pfIgnoreError + ) + { + // A failed update is very sad indeed, but shouldn't be fatal. + *pfIgnoreError = TRUE; + + return S_OK; + } + virtual STDMETHODIMP OnDetectComplete( __in HRESULT hrStatus, __in BOOL /*fEligibleForCleanup*/ -- cgit v1.2.3-55-g6feb