diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2020-10-18 16:01:24 -0500 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2020-10-24 20:07:21 -0500 |
| commit | a0c40d5a1b8537a6338dacc27a88d236077ab785 (patch) | |
| tree | 1dd1fed3eebe2d909f7dc10de94dd92b180f3c2f /src/engine/EngineForApplication.cpp | |
| parent | 60717700e175d38412559113c8a5388c954c7c91 (diff) | |
| download | wix-a0c40d5a1b8537a6338dacc27a88d236077ab785.tar.gz wix-a0c40d5a1b8537a6338dacc27a88d236077ab785.tar.bz2 wix-a0c40d5a1b8537a6338dacc27a88d236077ab785.zip | |
Allow unsetting version variables.
Diffstat (limited to 'src/engine/EngineForApplication.cpp')
| -rw-r--r-- | src/engine/EngineForApplication.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/engine/EngineForApplication.cpp b/src/engine/EngineForApplication.cpp index c5eb5467..87a0782c 100644 --- a/src/engine/EngineForApplication.cpp +++ b/src/engine/EngineForApplication.cpp | |||
| @@ -583,8 +583,11 @@ static HRESULT BAEngineSetVariableVersion( | |||
| 583 | 583 | ||
| 584 | if (wzVariable && *wzVariable) | 584 | if (wzVariable && *wzVariable) |
| 585 | { | 585 | { |
| 586 | hr = VerParseVersion(wzValue, 0, FALSE, &pVersion); | 586 | if (wzValue) |
| 587 | ExitOnFailure(hr, "Failed to parse new version value."); | 587 | { |
| 588 | hr = VerParseVersion(wzValue, 0, FALSE, &pVersion); | ||
| 589 | ExitOnFailure(hr, "Failed to parse new version value."); | ||
| 590 | } | ||
| 588 | 591 | ||
| 589 | hr = VariableSetVersion(&pContext->pEngineState->variables, wzVariable, pVersion, FALSE); | 592 | hr = VariableSetVersion(&pContext->pEngineState->variables, wzVariable, pVersion, FALSE); |
| 590 | ExitOnFailure(hr, "Failed to set version variable."); | 593 | ExitOnFailure(hr, "Failed to set version variable."); |
