aboutsummaryrefslogtreecommitdiff
path: root/src/engine/EngineForApplication.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/EngineForApplication.cpp')
-rw-r--r--src/engine/EngineForApplication.cpp7
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.");