Tiny fixups (server conn info leak closed, log va leak closed, config dir optimized)

Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
This commit is contained in:
k1-801 2021-04-28 01:45:27 +04:00 committed by Adam Honse
parent 33b840b2b9
commit abfb6ea22d
5 changed files with 34 additions and 11 deletions

View file

@ -43,6 +43,8 @@ ResourceManager::ResourceManager()
detection_is_required = false;
DetectDevicesThread = nullptr;
SetupConfigurationDirectory();
/*-------------------------------------------------------------------------*\
| Load settings from file |
\*-------------------------------------------------------------------------*/
@ -309,9 +311,9 @@ void ResourceManager::I2CBusListChanged()
I2CBusListChangeMutex.unlock();
}
std::string ResourceManager::GetConfigurationDirectory()
void ResourceManager::SetupConfigurationDirectory()
{
std::string config_dir = "";
config_dir.clear();
const char* xdg_config_home = getenv("XDG_CONFIG_HOME");
const char* home = getenv("HOME");
const char* appdata = getenv("APPDATA");
@ -357,7 +359,10 @@ std::string ResourceManager::GetConfigurationDirectory()
{
config_dir = "./";
}
}
std::string ResourceManager::GetConfigurationDirectory()
{
return(config_dir);
}