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)); } }