From 3c54fa87f8edd325862821d6741e6478006643a0 Mon Sep 17 00:00:00 2001 From: johannes Date: Sun, 21 Jul 2024 19:46:33 +0200 Subject: [PATCH] Fixed FindById --- src/canmap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/canmap.cpp b/src/canmap.cpp index 5dd4e42..5b2c37b 100644 --- a/src/canmap.cpp +++ b/src/canmap.cpp @@ -703,7 +703,7 @@ CanMap::CANIDMAP* CanMap::FindById(CANIDMAP *canMap, uint32_t canId) { forEachCanMap(curMap, canMap) { - if ((curMap->canId & ~SHIFT_FORCE_FLAG(1)) == canId) + if ((curMap->canId & ~SHIFT_FORCE_FLAG(1)) == (canId & ~SHIFT_FORCE_FLAG(1))) return curMap; } return 0;