Skip to content

Commit 13f9c89

Browse files
committed
vsomeip 3.1.20.3
1 parent 0f51130 commit 13f9c89

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

CHANGES

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
Changes
22
=======
33

4+
v3.1.20.3
5+
- Correct detection payload changes (Issue #164)
6+
47
v3.1.20.2
58
- Removed special way of detecting boost within NDK (PR #187)
69
- Allow events/eventgroups to be specified in arbitrary order (Issue #68)

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ set (VSOMEIP_COMPAT_NAME vsomeip)
1212
set (VSOMEIP_MAJOR_VERSION 3)
1313
set (VSOMEIP_MINOR_VERSION 1)
1414
set (VSOMEIP_PATCH_VERSION 20)
15-
set (VSOMEIP_HOTFIX_VERSION 2)
15+
set (VSOMEIP_HOTFIX_VERSION 3)
1616

1717
set (VSOMEIP_VERSION ${VSOMEIP_MAJOR_VERSION}.${VSOMEIP_MINOR_VERSION}.${VSOMEIP_PATCH_VERSION})
1818
set (PACKAGE_VERSION ${VSOMEIP_VERSION}) # Used in documentation/doxygen.in

implementation/routing/src/routing_manager_base.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,10 @@ void routing_manager_base::register_event(client_t _client,
360360
// Check whether all additional bytes (if any) are excluded
361361
for (length_t i = its_min_length; i < its_max_length; i++) {
362362
auto j = its_debounce->ignore_.find(i);
363-
if (j == its_debounce->ignore_.end() && j->second == 0xFF) {
363+
// A change is detected when an additional byte is not
364+
// excluded at all or if its exclusion does not cover
365+
// all its bits.
366+
if (j == its_debounce->ignore_.end() || j->second != 0xFF) {
364367
is_changed = true;
365368
break;
366369
}

0 commit comments

Comments
 (0)