aboutsummaryrefslogtreecommitdiff
path: root/src/engine/EngineForExtension.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/EngineForExtension.cpp')
-rw-r--r--src/engine/EngineForExtension.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/engine/EngineForExtension.cpp b/src/engine/EngineForExtension.cpp
index c165e2c2..585b74a4 100644
--- a/src/engine/EngineForExtension.cpp
+++ b/src/engine/EngineForExtension.cpp
@@ -273,8 +273,11 @@ static HRESULT BEEngineSetVariableVersion(
273 273
274 if (wzVariable && *wzVariable) 274 if (wzVariable && *wzVariable)
275 { 275 {
276 hr = VerParseVersion(wzValue, 0, FALSE, &pVersion); 276 if (wzValue)
277 ExitOnFailure(hr, "Failed to parse new version value."); 277 {
278 hr = VerParseVersion(wzValue, 0, FALSE, &pVersion);
279 ExitOnFailure(hr, "Failed to parse new version value.");
280 }
278 281
279 hr = VariableSetVersion(&pContext->pEngineState->variables, wzVariable, pVersion, FALSE); 282 hr = VariableSetVersion(&pContext->pEngineState->variables, wzVariable, pVersion, FALSE);
280 ExitOnFailure(hr, "Failed to set version variable."); 283 ExitOnFailure(hr, "Failed to set version variable.");