diff --git a/PayloadPkg/FirmwareUpdate/FirmwareUpdate.c b/PayloadPkg/FirmwareUpdate/FirmwareUpdate.c index de0e92aa..17521ebe 100644 --- a/PayloadPkg/FirmwareUpdate/FirmwareUpdate.c +++ b/PayloadPkg/FirmwareUpdate/FirmwareUpdate.c @@ -1082,7 +1082,7 @@ FindImage ( // If capsule header is NULL or no payloads found in the capsule // return EFI_NOT_FOUND; // - if ((CapHeader != NULL) && (CapHeader->PayloadItemCount == 0)) { + if ((CapHeader == NULL) || (CapHeader->PayloadItemCount == 0)) { return EFI_NOT_FOUND; }