On Thu, Sep 19, 2024 at 11:05:13AM -0400, Stefan Berger wrote:
> 
> 
> On 9/19/24 3:45 AM, Gary Lin wrote:
> > On Wed, Sep 18, 2024 at 11:22:16AM -0400, Stefan Berger wrote:
> > > 
> > > 
> 
> > >     *handle = (TPM_HANDLE_t) num;
> > > 
> > How about this change?
> > 
> > - return grub_error (GRUB_ERR_OUT_OF_RANGE, "Value %lu is too large to be a 
> > TPM handle, TPM handles are unsigned 32-bit integers", num);
> > + return grub_error (GRUB_ERR_OUT_OF_RANGE, "Value " PRIuGRUB_UINT64_T " is 
> > too large to be a TPM handle, TPM handles are unsigned 32-bit integers", 
> > num);
> > 
> There's a missing "%" but it works for me:
> +    return grub_error (GRUB_ERR_OUT_OF_RANGE, "Value %" PRIuGRUB_UINT64_T "
> is too large to be a TPM handle, TPM handles are unsigned 32-bit integers",
> num);
> 
Thanks! I'll update the string to fix the type error.

Gary Lin

> > Here we use the type macro to choose the correct type string for
> > 'grub_uint64_t' to avoid the potential compiler error.
> > 
> > Gary Lin

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to