Browse Source

Make cfgfile depth calculation thread friendly

pull/1625/head
Antonio SJ Musumeci 2 weeks ago
committed by trapexit
parent
commit
c45c5ce920
  1. 2
      src/config.cpp
  2. 2
      src/config.hpp

2
src/config.cpp

@ -46,6 +46,8 @@ constexpr static const char CACHE_FILES_PROCESS_NAMES_DEFAULT[] =
Config cfg; Config cfg;
thread_local int Config::CfgConfigFile::_depth = 0;
Config::CfgConfigFile::CfgConfigFile() Config::CfgConfigFile::CfgConfigFile()
{ {
} }

2
src/config.hpp

@ -95,7 +95,7 @@ public:
{ {
private: private:
fs::path _cfg_file; fs::path _cfg_file;
int _depth = 0;
static thread_local int _depth;
public: public:
CfgConfigFile(); CfgConfigFile();

Loading…
Cancel
Save