cec: fix segfault on exit
[deb_libcec.git] / src / lib / AdapterCommunication.cpp
index a7466b70a1013c11fb9e231b1e0eb130434f1134..3a403068811a0dfee97d077bbf62f70f057f735a 100644 (file)
@@ -110,7 +110,8 @@ void *CAdapterCommunication::Process(void)
       break;
     }
 
-    CCondition::Sleep(50);
+    if (!m_bStop)
+      CCondition::Sleep(50);
   }
 
   m_controller->AddLog(CEC_LOG_DEBUG, "reader thread terminated");