summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Schütz <dominik.schuetz@ropa-maschinenbau.de>2022-02-10 11:58:32 +0100
committerDominik Schütz <dominik.schuetz@ropa-maschinenbau.de>2022-02-10 11:58:32 +0100
commit211353aa37136dd91e0fd0fa611e466b7b53963f (patch)
treefa452bb135fb9cb3c798ebb5ed79bb9a8dd114cc
parent13f9c89ced6ffaeb1faf485152e27e1f40d234cd (diff)
downloadvSomeIP-211353aa37136dd91e0fd0fa611e466b7b53963f.tar.gz
accept return codes within range 0x20 - 0x5E as valid
-rw-r--r--implementation/utility/include/utility.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/implementation/utility/include/utility.hpp b/implementation/utility/include/utility.hpp
index db54eb9..8e6e981 100644
--- a/implementation/utility/include/utility.hpp
+++ b/implementation/utility/include/utility.hpp
@@ -131,7 +131,9 @@ public:
|| _code == return_code_e::E_WRONG_PROTOCOL_VERSION
|| _code == return_code_e::E_WRONG_INTERFACE_VERSION
|| _code == return_code_e::E_MALFORMED_MESSAGE
- || _code == return_code_e::E_WRONG_MESSAGE_TYPE);
+ || _code == return_code_e::E_WRONG_MESSAGE_TYPE
+ || (static_cast<std::uint8_t>(_code) >= 0x20
+ && static_cast<std::uint8_t>(_code) <= 0x5E));
}
private: