diff options
author | lutzbichler <52852266+lutzbichler@users.noreply.github.com> | 2022-03-15 07:12:08 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-15 07:12:08 +0100 |
commit | 8634ad92b3d2e02d36a3bedb80a4775f57db3936 (patch) | |
tree | 3d02101cea2d2e58bd706b0b68bac73532fc2448 | |
parent | 02a6eaee30c74a15a352f8d6f92b4da56284cf19 (diff) | |
parent | 211353aa37136dd91e0fd0fa611e466b7b53963f (diff) | |
download | vSomeIP-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.hpp | 4 |
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: |