diff options
Diffstat (limited to 'src/engine/EngineForExtension.cpp')
| -rw-r--r-- | src/engine/EngineForExtension.cpp | 7 |
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."); |
