X-Git-Url: https://git.piment-noir.org/?p=deb_libcec.git;a=blobdiff_plain;f=src%2Flib%2Fdevices%2FCECBusDevice.cpp;h=eac78b0352ca9c21b9a5612c7c09bfa79f937b3a;hp=c9699d8f96f6f46dcf3ce1d54cce543e646ae2af;hb=ae30b10bf566d0ba436e1be42126adf0cb171309;hpb=2ee922ad2f1812c74f2aa6e61305fdcc5c27de53 diff --git a/src/lib/devices/CECBusDevice.cpp b/src/lib/devices/CECBusDevice.cpp index c9699d8..eac78b0 100644 --- a/src/lib/devices/CECBusDevice.cpp +++ b/src/lib/devices/CECBusDevice.cpp @@ -94,7 +94,10 @@ void CWaitForResponse::Clear() { PLATFORM::CLockObject lock(m_mutex); for (std::map::iterator it = m_waitingFor.begin(); it != m_waitingFor.end(); it++) + { it->second->Broadcast(); + delete it->second; + } m_waitingFor.clear(); }