diff options
Diffstat (limited to 'import-layers/meta-openembedded/meta-networking/recipes-daemons/openhpi/files/openhpi-fix-alignment-issue.patch')
-rw-r--r-- | import-layers/meta-openembedded/meta-networking/recipes-daemons/openhpi/files/openhpi-fix-alignment-issue.patch | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/import-layers/meta-openembedded/meta-networking/recipes-daemons/openhpi/files/openhpi-fix-alignment-issue.patch b/import-layers/meta-openembedded/meta-networking/recipes-daemons/openhpi/files/openhpi-fix-alignment-issue.patch deleted file mode 100644 index 077e26cbf..000000000 --- a/import-layers/meta-openembedded/meta-networking/recipes-daemons/openhpi/files/openhpi-fix-alignment-issue.patch +++ /dev/null @@ -1,23 +0,0 @@ -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: |