X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECProcessor.cpp;h=6bfab0d7b9e0a11f1aecd776abc1681988763443;hb=387b6f6f0cfc29fdb539e6726c1c3bceeb722674;hp=648ec205babcd70cf6faf3b9e34ff1fea00048c7;hpb=0ab58650411d2de14fbe707e7c01ea407655bd15;p=deb_libcec.git diff --git a/src/lib/CECProcessor.cpp b/src/lib/CECProcessor.cpp index 648ec20..6bfab0d 100644 --- a/src/lib/CECProcessor.cpp +++ b/src/lib/CECProcessor.cpp @@ -533,9 +533,9 @@ void CCECProcessor::ParseVendorId(cec_logical_address device, const cec_datapack return; } - uint64_t iVendorId = ((uint64_t)data[0] << 3) + - ((uint64_t)data[1] << 2) + - (uint64_t)data[2]; + uint32_t iVendorId = ((uint32_t)data[0] << 3) + + ((uint32_t)data[1] << 2) + + (uint32_t)data[2]; m_busDevices[(uint8_t)device]->SetVendorId(iVendorId, data.size >= 4 ? data[3] : 0); }