summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlutzbichler <52852266+lutzbichler@users.noreply.github.com>2022-03-15 07:12:08 +0100
committerGitHub <noreply@github.com>2022-03-15 07:12:08 +0100
commit8634ad92b3d2e02d36a3bedb80a4775f57db3936 (patch)
tree3d02101cea2d2e58bd706b0b68bac73532fc2448
parent02a6eaee30c74a15a352f8d6f92b4da56284cf19 (diff)
parent211353aa37136dd91e0fd0fa611e466b7b53963f (diff)
downloadvSomeIP-8634ad92b3d2e02d36a3bedb80a4775f57db3936.tar.gz
Merge pull request #312 from doschropa/fix-interface-specific-errors
Fix for issue #311, Error handling ignores interface specific errors
-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 434ef11..359bc7c 100644
--- a/implementation/utility/include/utility.hpp
+++ b/implementation/utility/include/utility.hpp
@@ -129,7 +129,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: