aboutsummaryrefslogtreecommitdiffstats
path: root/libtransport/src/core/tcp_socket_connector.cc
diff options
context:
space:
mode:
authorMauro Sardara <msardara@cisco.com>2021-02-10 14:26:52 +0000
committerGerrit Code Review <gerrit@fd.io>2021-02-10 14:26:52 +0000
commit71a5c399d8064e2aa97a047e23174bb784eea399 (patch)
tree740bae933895ab6c40db1eb14fcd84a67536df06 /libtransport/src/core/tcp_socket_connector.cc
parentdb76bbc76c8d2cb2d817df8c9233937d230a1ff2 (diff)
parent8d08f8dd79ac12874ba0da6b26973f5a33163131 (diff)
Merge "[HICN-679] Do not throw exception when receiving corrupted/not-hicn packet from network layer"v21.01-rc0
Diffstat (limited to 'libtransport/src/core/tcp_socket_connector.cc')
-rw-r--r--libtransport/src/core/tcp_socket_connector.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/libtransport/src/core/tcp_socket_connector.cc b/libtransport/src/core/tcp_socket_connector.cc
index f38bd2bef..fa029c6fc 100644
--- a/libtransport/src/core/tcp_socket_connector.cc
+++ b/libtransport/src/core/tcp_socket_connector.cc
@@ -46,7 +46,8 @@ class NetworkMessage {
// Get packet length
return ccnx_packet_length;
} else if (TRANSPORT_EXPECT_TRUE(ip_format == 6 || ip_format == 4)) {
- Packet::Format format = Packet::getFormatFromBuffer(packet);
+ Packet::Format format =
+ Packet::getFormatFromBuffer(packet, fixed_header_length);
return Packet::getHeaderSizeFromBuffer(format, packet) +
Packet::getPayloadSizeFromBuffer(format, packet);
}