Fix crash when setting variable to invalid environment variable

This commit is contained in:
WarmUpTill
2024-03-21 20:41:26 +01:00
committed by WarmUpTill
parent e1b8edd444
commit c8545dea4d

View File

@@ -311,7 +311,10 @@ bool MacroActionVariable::PerformAction()
return true;
}
case Type::ENV_VARIABLE: {
var->SetValue(std::getenv(_envVariableName.c_str()));
auto value = std::getenv(_envVariableName.c_str());
if (value) {
var->SetValue(value);
}
return true;
}
case Type::SCENE_ITEM_COUNT: {