diff options
author | Lutz Bichler <Lutz.Bichler@bmw.de> | 2015-04-08 14:28:31 +0200 |
---|---|---|
committer | Lutz Bichler <Lutz.Bichler@bmw.de> | 2015-04-08 14:28:31 +0200 |
commit | a1082eaf77850fe213e30e9abc4ea709d0499681 (patch) | |
tree | 15fa1f6702f9b3a416d8d96226fa93b7fd25abd3 | |
parent | 3b341c0235bbe2ca1935b384e25349aaf147ba70 (diff) | |
download | vSomeIP-a1082eaf77850fe213e30e9abc4ea709d0499681.tar.gz |
Do not check byte stream for local message as long as the number of
bytes is smaller than the start and the end tag.
-rw-r--r-- | implementation/endpoints/src/local_server_endpoint_impl.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/implementation/endpoints/src/local_server_endpoint_impl.cpp b/implementation/endpoints/src/local_server_endpoint_impl.cpp index 332db0b..6926a71 100644 --- a/implementation/endpoints/src/local_server_endpoint_impl.cpp +++ b/implementation/endpoints/src/local_server_endpoint_impl.cpp @@ -199,7 +199,8 @@ void local_server_endpoint_impl::connection::receive_cbk( message_.erase(message_.begin(), message_.begin() + its_end + 4);
its_start = -1;
}
- } while (message_.size() > 0 && its_start == -1);
+
+ } while (message_.size() > 8 && its_start == -1); // start tag + end tag --> 8 Byte
}
if (_error == boost::asio::error::misc_errors::eof) {
|