Check return value of qputenv

Signed-off-by: AMZN-Phil <pconroy@amazon.com>
This commit is contained in:
AMZN-Phil
2021-11-22 09:26:34 -08:00
parent c2145a6387
commit d958502f2c
2 changed files with 8 additions and 2 deletions
@@ -29,7 +29,10 @@ namespace O3DE::ProjectManager
if (!pathEnvList.contains("/usr/local/bin"))
{
pathEnv += ":/usr/local/bin";
qputenv("PATH", pathEnv.toStdString().c_str());
if (!qputenv("PATH", pathEnv.toStdString().c_str()))
{
return AZ::Failure(QObject::tr("Failed to set PATH environment variable"));
}
}
return AZ::Success();
@@ -41,7 +41,10 @@ namespace O3DE::ProjectManager
if (!pathEnvList.contains(cmakePath.path()))
{
pathEnv += ";" + cmakePath.path();
qputenv("Path", pathEnv.toStdString().c_str());
if (!qputenv("Path", pathEnv.toStdString().c_str()))
{
return AZ::Failure(QObject::tr("Failed to set Path environment variable"));
}
}
return AZ::Success();