SourceCode/Bond/Servo/CMaster.cpp
@@ -34,11 +34,6 @@
   CMaster::~CMaster()
   {
      for (auto item : m_listEquipment) {
         delete item;
      }
      m_listEquipment.clear();
      if (m_hEventReadBitsThreadExit[0] != nullptr) {
         ::CloseHandle(m_hEventReadBitsThreadExit[0]);
         m_hEventReadBitsThreadExit[0] = nullptr;
@@ -180,6 +175,11 @@
      saveCache();
      for (auto item : m_listEquipment) {
         delete item;
      }
      m_listEquipment.clear();
      return 0;
   }