summaryrefslogtreecommitdiffstats
path: root/OvmfPkg/Library/BasePciCapLib/BasePciCapLib.c
diff options
context:
space:
mode:
Diffstat (limited to 'OvmfPkg/Library/BasePciCapLib/BasePciCapLib.c')
-rw-r--r--OvmfPkg/Library/BasePciCapLib/BasePciCapLib.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/OvmfPkg/Library/BasePciCapLib/BasePciCapLib.c b/OvmfPkg/Library/BasePciCapLib/BasePciCapLib.c
index c059264b32..8b04988962 100644
--- a/OvmfPkg/Library/BasePciCapLib/BasePciCapLib.c
+++ b/OvmfPkg/Library/BasePciCapLib/BasePciCapLib.c
@@ -613,8 +613,8 @@ PciCapListInit (
}
Status = InsertPciCap (OutCapList, CapHdrOffsets, PciCapExtended,
- ExtendedCapHdr.CapabilityId, ExtendedCapHdrOffset,
- ExtendedCapHdr.CapabilityVersion);
+ (UINT16)ExtendedCapHdr.CapabilityId, ExtendedCapHdrOffset,
+ (UINT8)ExtendedCapHdr.CapabilityVersion);
if (RETURN_ERROR (Status)) {
goto FreeCapHdrOffsets;
}