mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-07-19 15:29:08 +02:00

OpenHPI is an open source project created with the intent of providing an implementation of the SA Forum's Hardware Platform Interface (HPI). Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
24 lines
785 B
Diff
24 lines
785 B
Diff
Fix alignment issue in ipmi_inventory.c
|
|
|
|
Upstream-Status: Pending
|
|
|
|
Signed-of-by: Aws Ismail <aws.ismail@windriver.com>
|
|
|
|
diff --git a/plugins/ipmi/ipmi_inventory.c b/plugins/ipmi/ipmi_inventory.c
|
|
index 5382186..01655c6 100644
|
|
--- a/plugins/ipmi/ipmi_inventory.c
|
|
+++ b/plugins/ipmi/ipmi_inventory.c
|
|
@@ -2546,8 +2546,11 @@ static SaErrorT modify_inventory(SaHpiIdrFieldT *field,
|
|
if (tb->DataLength == 0) {
|
|
rv = ipmi_fru_set_board_info_mfg_time(fru, 0);
|
|
} else {
|
|
+ time_t the_time;
|
|
+ /* tb->Data is not aligned -- copy to temp */
|
|
+ memcpy(&the_time, tb->Data, sizeof(the_time));
|
|
rv = ipmi_fru_set_board_info_mfg_time(fru,
|
|
- *(time_t *)tb->Data);
|
|
+ the_time);
|
|
}
|
|
break;
|
|
case SAHPI_IDR_FIELDTYPE_MANUFACTURER:
|