From fffe402b8aa3986bdab4b4bcced277c8b334a1ec Mon Sep 17 00:00:00 2001
From: garciay <yann.garcia@fscom.fr>
Date: Fri, 17 Jan 2025 13:53:10 +0100
Subject: [PATCH] Bug fixed in offline ip layer

---
 ccsrc/Protocols/IP/ip_offline_layer.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ccsrc/Protocols/IP/ip_offline_layer.cc b/ccsrc/Protocols/IP/ip_offline_layer.cc
index 2a66d0f..826ae74 100644
--- a/ccsrc/Protocols/IP/ip_offline_layer.cc
+++ b/ccsrc/Protocols/IP/ip_offline_layer.cc
@@ -47,7 +47,7 @@ void ip_offline_layer::receive_data(OCTETSTRING& p_data, params& p_params) {
 
   // Version
   uint8_t v = static_cast<const uint8_t>(*p_data);
-  OCTETSTRING version = int2oct(1, v >> 4);
+  OCTETSTRING version = int2oct((v >> 4) & 0x0f, 1);
   loggers::get_instance().log_msg("ip_offline_layer::receive_data: verion: ", version);
   // Length in bytes
   uint8_t length = (v & 0x0f) * 4;
-- 
GitLab