Linux driver: Avoiding use of cstdint from global scope, using proper loops

This commit is contained in:
Pavel Kirienko 2015-12-27 19:41:12 +03:00
parent 9a55a4fc9b
commit 288478fa4a

View File

@ -330,10 +330,9 @@ class SocketCanIface : public uavcan::ICanIface
{
if (!hw_filters_container_.empty())
{
uint16_t container_size = hw_filters_container_.size();
for (uint16_t i = 0; i < container_size; i++)
for (auto& f : hw_filters_container_)
{
if (((frame.can_id & hw_filters_container_[i].can_mask) ^ hw_filters_container_[i].can_id) == 0)
if (((frame.can_id & f.can_mask) ^ f.can_id) == 0)
{
return true;
}