Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[build] Fix "'%s' directive argument is null" error
Use '%p' directive, and print handle's address if the address is null
and the handle doesn't have a name.  This fixes the following
compilation error:

  interface/efi/efi_debug.c:334:3: error: '%s' directive
  argument is null [-Werror=format-overflow=]

Signed-off-by: Valentine Barshak <gvaxon@gmail.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
  • Loading branch information
gitvb authored and mcb30 committed Jul 22, 2019
1 parent f4cc583 commit 412acd7
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions src/interface/efi/efi_debug.c
Expand Up @@ -331,8 +331,7 @@ void dbg_efi_protocols ( EFI_HANDLE handle ) {

/* Sanity check */
if ( ! handle ) {
printf ( "HANDLE %s could not retrieve protocols\n",
efi_handle_name ( handle ) );
printf ( "HANDLE %p could not retrieve protocols\n", handle );
return;
}

Expand Down

0 comments on commit 412acd7

Please sign in to comment.