diff options
| -rw-r--r-- | NitrokeyManager.cc | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/NitrokeyManager.cc b/NitrokeyManager.cc index 085bf78..f86a3eb 100644 --- a/NitrokeyManager.cc +++ b/NitrokeyManager.cc @@ -234,12 +234,14 @@ using nitrokey::misc::strcpyT;      bool NitrokeyManager::connect() {          std::lock_guard<std::mutex> lock(mex_dev_com_manager);          vector< shared_ptr<Device> > devices = { make_shared<Stick10>(), make_shared<Stick20>() }; +        bool connected = false;          for( auto & d : devices ){              if (d->connect()){                  device = std::shared_ptr<Device>(d); +                connected = true;              }          } -        return device != nullptr; +        return connected;      } | 
