fixed race condition during shutdown

This commit is contained in:
john30
2017-04-22 19:04:00 +02:00
parent 930ae49513
commit 52a1675e7d
3 changed files with 8 additions and 3 deletions
+1 -1
View File
@@ -100,7 +100,7 @@ result_t UserList::addFromFile(map<string, string>& row, vector< map<string, str
MainLoop::MainLoop(const struct options opt, Device *device, MessageMap* messages)
: Thread(), m_device(device), m_reconnectCount(0), m_userList(opt.accessLevel), m_messages(messages),
m_address(opt.address), m_scanConfig(opt.scanConfig),
m_initialScan(opt.initialScan), m_enableHex(opt.enableHex) {
m_initialScan(opt.initialScan), m_enableHex(opt.enableHex), m_shutdown(false) {
// open Device
result_t result = m_device->open();
if (result != RESULT_OK) {