From ae3ed939aaf3812925f90dfd50fed987638b7118 Mon Sep 17 00:00:00 2001 From: Sherif Nafee Date: Thu, 30 Oct 2025 13:32:51 +0300 Subject: [PATCH] Add ros 2 check for header bytes skip --- Runtime/Utils/CDRSerializer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Runtime/Utils/CDRSerializer.cs b/Runtime/Utils/CDRSerializer.cs index 1363f33..8555c90 100644 --- a/Runtime/Utils/CDRSerializer.cs +++ b/Runtime/Utils/CDRSerializer.cs @@ -251,7 +251,7 @@ private static void AlignStream(BinaryWriter writer, int alignment) { using (BinaryReader reader = new BinaryReader(ms)) { - reader.BaseStream.Seek(4, SeekOrigin.Begin); // Skip the first 4 header bytes + if(ROS2Serialization) reader.BaseStream.Seek(4, SeekOrigin.Begin); // Skip the first 4 header bytes return (T)DeserializeObject(reader, typeof(T)); } }