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
@@ -330,10 +330,9 @@ class SocketCanIface : public uavcan::ICanIface
{ {
if (!hw_filters_container_.empty()) if (!hw_filters_container_.empty())
{ {
uint16_t container_size = hw_filters_container_.size(); for (auto& f : hw_filters_container_)
for (uint16_t i = 0; i < container_size; i++)
{ {
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; return true;
} }