summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cesar/bsu/beacon/src/beacon.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/cesar/bsu/beacon/src/beacon.c b/cesar/bsu/beacon/src/beacon.c
index d6e8323714..09abec47d3 100644
--- a/cesar/bsu/beacon/src/beacon.c
+++ b/cesar/bsu/beacon/src/beacon.c
@@ -88,6 +88,8 @@ bsu_beacon_write_bmi_schedule_sai (bitstream_t *stream,
if (sai->stpf)
bitstream_write (stream, sai->start_time_atu, 12);
bitstream_write (stream, sai->end_time_atu, 12);
+ if (!sai->stpf)
+ bitstream_write (stream, 0, 4);
}
/**
@@ -560,6 +562,8 @@ bsu_beacon_read_bmi_schedules_sai (bitstream_t *stream, bsu_beacon_sai_t *sai)
if (sai->stpf)
sai->start_time_atu = bitstream_read (stream, 12);
sai->end_time_atu = bitstream_read (stream, 12);
+ if (!sai->stpf)
+ bitstream_skip (stream, 4);
}
/**