Previously the pointer type is EFI_IFR_FORM_SET, it is incorrect when
do pointer addition without conversion.Now change it to UINT8 type.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18768
6f19259b-4bc3-4df7-8a09-
765794883524
EFI_HII_PACKAGE_LIST_HEADER *HiiPackageList;\r
UINT8 *Package;\r
UINT8 *OpCodeData;\r
EFI_HII_PACKAGE_LIST_HEADER *HiiPackageList;\r
UINT8 *Package;\r
UINT8 *OpCodeData;\r
- EFI_IFR_FORM_SET *FormSetBuffer;\r
- EFI_IFR_FORM_SET *TempBuffer;\r
+ UINT8 *FormSetBuffer;\r
+ UINT8 *TempBuffer;\r
UINT32 Offset;\r
UINT32 Offset2;\r
UINT32 PackageListLength;\r
UINT32 Offset;\r
UINT32 Offset2;\r
UINT32 PackageListLength;\r
FreePool (HiiPackageList);\r
\r
*BufferSize = TempSize;\r
FreePool (HiiPackageList);\r
\r
*BufferSize = TempSize;\r
- *Buffer = FormSetBuffer;\r
+ *Buffer = (EFI_IFR_FORM_SET *)FormSetBuffer;\r