From b2031ca8d27e6e21d90849dcb45b90fac7c95abb Mon Sep 17 00:00:00 2001 From: Lars Op den Kamp Date: Thu, 2 Aug 2012 19:22:20 +0200 Subject: [PATCH] cec: fixed - null ptr deref after 'cec-client -l' --- src/lib/adapter/Pulse-Eight/USBCECAdapterCommunication.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/adapter/Pulse-Eight/USBCECAdapterCommunication.cpp b/src/lib/adapter/Pulse-Eight/USBCECAdapterCommunication.cpp index b524dd8..70e45ac 100644 --- a/src/lib/adapter/Pulse-Eight/USBCECAdapterCommunication.cpp +++ b/src/lib/adapter/Pulse-Eight/USBCECAdapterCommunication.cpp @@ -222,7 +222,8 @@ void CUSBCECAdapterCommunication::Close(void) m_adapterMessageQueue->Clear(); /* stop and delete the write thread */ - m_eepromWriteThread->Stop(); + if (m_eepromWriteThread) + m_eepromWriteThread->Stop(); DELETE_AND_NULL(m_eepromWriteThread); /* stop and delete the ping thread */ -- 2.34.1