summaryrefslogtreecommitdiff
path: root/lib/ipmi_chassis.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ipmi_chassis.c')
-rw-r--r--lib/ipmi_chassis.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/ipmi_chassis.c b/lib/ipmi_chassis.c
index 4056f83..f75f7d8 100644
--- a/lib/ipmi_chassis.c
+++ b/lib/ipmi_chassis.c
@@ -1408,7 +1408,8 @@ chassis_set_bootmailbox(struct ipmi_intf *intf, int16_t block, bool use_text,
* We need to write all data, so calculate the data
* size in blocks and set the starting block to zero.
*/
- blocks = datasize;
+ blocks = CHASSIS_BOOT_MBOX_IANA_SZ;
+ blocks += datasize;
blocks += CHASSIS_BOOT_MBOX_BLOCK_SZ - 1;
blocks /= CHASSIS_BOOT_MBOX_BLOCK_SZ;