cec: send power state 'standby->on' before 'on' for SL
[deb_libcec.git] / src / lib / adapter / USBCECAdapterCommunication.cpp
index 3b32ebd3b259af9b312c4922e09843f741472949..e5cedb8b03e99d07652018813b0ef180c4666fb6 100644 (file)
@@ -663,6 +663,7 @@ bool CUSBCECAdapterCommunication::ReadFromDevice(uint32_t iTimeout, size_t iSize
   if (iBytesRead < 0 || iBytesRead > 256)
   {
     CLibCEC::AddLog(CEC_LOG_ERROR, "error reading from serial port: %s", m_port->GetError().c_str());
+    StopThread(false);
     return false;
   }
   else if (iBytesRead > 0)