diff --git a/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIo.c b/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIo.c index 9bfb6fba42..e8af46f6c0 100644 --- a/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIo.c +++ b/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIo.c @@ -809,7 +809,7 @@ DiskIo2ReadWriteDisk ( BlockIo2 = Instance->BlockIo2; Media = BlockIo->Media; Status = EFI_SUCCESS; - Blocking = ((Token == NULL) || (Token->Event == NULL)); + Blocking = (BOOLEAN) ((Token == NULL) || (Token->Event == NULL)); if (Media->MediaId != MediaId) { return EFI_MEDIA_CHANGED;