diff --git a/smocore/senseApis/senseApiManager.cpp b/smocore/senseApis/senseApiManager.cpp index e30851e..28934c3 100644 --- a/smocore/senseApis/senseApiManager.cpp +++ b/smocore/senseApis/senseApiManager.cpp @@ -330,11 +330,10 @@ void SenseApiManager::attachAllSenseDevicesFromSpecs(void) ++loop.nFailed; std::cerr << __func__ << ": Failed to attach device: " << spec->deviceIdentifier << "\n"; - - return; + } else { + ++loop.nSucceeded; } - ++loop.nSucceeded; if (!loop.isComplete()) { return; } std::cout << __func__ << ": " << loop.nSucceeded.load() @@ -388,11 +387,10 @@ void SenseApiManager::detachAllSenseDevicesReq(void) ++loop.nFailed; std::cerr << __func__ << ": Failed to detach device: " << spec->deviceIdentifier << "\n"; - - return; + } else { + ++loop.nSucceeded; } - ++loop.nSucceeded; if (!loop.isComplete()) { return; } std::cout << __func__ << ": " << loop.nSucceeded.load()