diff --git a/MdeModulePkg/Bus/I2c/I2cDxe/I2cHost.c b/MdeModulePkg/Bus/I2c/I2cDxe/I2cHost.c index 0cc8e33842..ff99fe4461 100644 --- a/MdeModulePkg/Bus/I2c/I2cDxe/I2cHost.c +++ b/MdeModulePkg/Bus/I2c/I2cDxe/I2cHost.c @@ -1012,6 +1012,7 @@ I2cHostQueueRequest ( // RequestPacketSize = sizeof (UINTN) + RequestPacket->OperationCount * sizeof (EFI_I2C_OPERATION); I2cRequest->RequestPacket = AllocateZeroPool (RequestPacketSize); + ASSERT (I2cRequest->RequestPacket != NULL); CopyMem (I2cRequest->RequestPacket, RequestPacket, RequestPacketSize); //