diff --git a/src/boot/efi/measure.c b/src/boot/efi/measure.c index a8bbc62eaa..949e26350c 100644 --- a/src/boot/efi/measure.c +++ b/src/boot/efi/measure.c @@ -146,7 +146,7 @@ EFI_STATUS tpm_log_event(uint32_t pcrindex, EFI_PHYSICAL_ADDRESS buffer, size_t EFI_TCG2 *tpm2; EFI_STATUS err; - assert(description); + assert(description || pcrindex == UINT32_MAX); /* If EFI_SUCCESS is returned, will initialize ret_measured to true if we actually measured * something, or false if measurement was turned off. */