X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECProcessor.cpp;h=772f1e2e2e36e0417a9d2ae92afdd594b0387003;hb=988de7b930e56f4acc1d03afd5e01cea9b67754f;hp=8c95da7294a4fe866115ca6003947f7961fe173a;hpb=ed21be2a64e3fe66dddffbd822c32f38e3b9192f;p=deb_libcec.git diff --git a/src/lib/CECProcessor.cpp b/src/lib/CECProcessor.cpp index 8c95da7..772f1e2 100644 --- a/src/lib/CECProcessor.cpp +++ b/src/lib/CECProcessor.cpp @@ -273,7 +273,7 @@ void *CCECProcessor::Process(void) m_controller->CheckKeypressTimeout(); - for (unsigned int iDevicePtr = 0; iDevicePtr < 16; iDevicePtr++) + for (uint8_t iDevicePtr = 0; iDevicePtr < 16; iDevicePtr++) { if (!m_logicalAddresses[iDevicePtr]) m_busDevices[iDevicePtr]->PollVendorId(); @@ -767,6 +767,7 @@ void CCECProcessor::ParseCommand(cec_command &command) cec_logical_addresses CCECProcessor::GetActiveDevices(void) { cec_logical_addresses addresses; + addresses.Clear(); for (unsigned int iPtr = 0; iPtr < 15; iPtr++) { if (m_busDevices[iPtr]->GetStatus() == CEC_DEVICE_STATUS_PRESENT)