Browse Source

Fix bug for when no multithreaded config is given

Joseph Henry 10 months ago
parent
commit
e42848d37d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      service/OneService.cpp

+ 1 - 1
service/OneService.cpp

@@ -2653,7 +2653,7 @@ public:
 		_portMappingEnabled = OSUtils::jsonBool(settings["portMappingEnabled"],true);
 		_portMappingEnabled = OSUtils::jsonBool(settings["portMappingEnabled"],true);
 #if defined(__LINUX__) || defined(__FreeBSD__)
 #if defined(__LINUX__) || defined(__FreeBSD__)
 		_multicoreEnabled = OSUtils::jsonBool(settings["multicoreEnabled"],false);
 		_multicoreEnabled = OSUtils::jsonBool(settings["multicoreEnabled"],false);
-		_concurrency = OSUtils::jsonInt(settings["concurrency"],0);
+		_concurrency = OSUtils::jsonInt(settings["concurrency"],1);
 		_cpuPinningEnabled = OSUtils::jsonBool(settings["cpuPinningEnabled"],false);
 		_cpuPinningEnabled = OSUtils::jsonBool(settings["cpuPinningEnabled"],false);
 		if (_multicoreEnabled) {
 		if (_multicoreEnabled) {
 			unsigned int maxConcurrency = std::thread::hardware_concurrency();
 			unsigned int maxConcurrency = std::thread::hardware_concurrency();