1
Fork 0
mirror of https://github.com/redstrate/Kawari.git synced 2025-06-30 11:47:45 +00:00

Fix the size of None segments

It should be 0, not 16 bytes.

See #40
This commit is contained in:
Joshua Goins 2025-06-21 13:59:58 -04:00
parent 61616df842
commit 0d37dd7b6e

View file

@ -152,7 +152,7 @@ impl<T: ReadWriteIpcSegment> PacketSegment<T> {
let header = std::mem::size_of::<u32>() * 4; let header = std::mem::size_of::<u32>() * 4;
header as u32 header as u32
+ match &self.data { + match &self.data {
SegmentData::None() => 16, SegmentData::None() => 0,
SegmentData::SecuritySetup { .. } => 616, SegmentData::SecuritySetup { .. } => 616,
SegmentData::SecurityInitialize { .. } => 640, SegmentData::SecurityInitialize { .. } => 640,
SegmentData::Ipc { data } => data.calc_size(), SegmentData::Ipc { data } => data.calc_size(),