cec: fix handler init
[deb_libcec.git] / src / lib / implementations / SLCommandHandler.cpp
index e63f1bb08a2df0db064fdb151ec1e71c4a138c98..f86a644f2db452804a19baa3c32f4e37fa83d7ba 100644 (file)
@@ -246,6 +246,10 @@ bool CSLCommandHandler::HandleReceiveFailed(void)
 
 bool CSLCommandHandler::InitHandler(void)
 {
+  if (m_bHandlerInited)
+    return true;
+  m_bHandlerInited = true;
+
   m_processor->SetStandardLineTimeout(3);
   m_processor->SetRetryLineTimeout(3);