summaryrefslogtreecommitdiff
path: root/src/config/ConfigManager.hpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2023-03-18 14:57:59 +0000
committervaxerski <43317083+vaxerski@users.noreply.github.com>2023-03-18 14:57:59 +0000
commitef80a69399d1a5139dd29b77434a750d3da0650c (patch)
tree7f68e3b80a700dba490c01f5240e1049d9fbf79c /src/config/ConfigManager.hpp
parent6e6971606d9613f6b5aa1df9ecf68327d079c2cc (diff)
config: fix long variables being substrd
Diffstat (limited to 'src/config/ConfigManager.hpp')
-rw-r--r--src/config/ConfigManager.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/config/ConfigManager.hpp b/src/config/ConfigManager.hpp
index fd6b40af..f09241f8 100644
--- a/src/config/ConfigManager.hpp
+++ b/src/config/ConfigManager.hpp
@@ -187,7 +187,7 @@ class CConfigManager {
private:
std::deque<std::string> configPaths; // stores all the config paths
std::unordered_map<std::string, time_t> configModifyTimes; // stores modify times
- std::unordered_map<std::string, std::string> configDynamicVars; // stores dynamic vars declared by the user
+ std::vector<std::pair<std::string, std::string>> configDynamicVars; // stores dynamic vars declared by the user
std::unordered_map<std::string, SConfigValue> configValues;
std::unordered_map<std::string, std::unordered_map<std::string, SConfigValue>> deviceConfigs; // stores device configs
@@ -215,7 +215,7 @@ class CConfigManager {
bool firstExecDispatched = false;
std::deque<std::string> firstExecRequests;
- std::unordered_map<std::string, std::string> environmentVariables;
+ std::vector<std::pair<std::string, std::string>> environmentVariables;
// internal methods
void setDefaultVars();