2019-09-12 17:54:03 +02:00
|
|
|
From: Valentine Barshak <gvaxon@gmail.com>
|
|
|
|
Date: Sun, 9 Jun 2019 13:30:11 +0300
|
2020-08-12 00:53:07 +02:00
|
|
|
Subject: Fix "'%s' directive argument is null" error
|
2019-09-12 17:54:03 +02:00
|
|
|
|
|
|
|
Git-commit: 412acd7854de10e7194f362a6b1a3257a17974f7
|
|
|
|
References: bsc#1121464
|
|
|
|
|
|
|
|
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>
|
|
|
|
Signed-off-by: Bruce Rogers <brogers@suse.com>
|
|
|
|
---
|
|
|
|
src/interface/efi/efi_debug.c | 3 +--
|
|
|
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
|
|
|
|
|
|
diff --git a/roms/ipxe/src/interface/efi/efi_debug.c b/roms/ipxe/src/interface/efi/efi_debug.c
|
|
|
|
index 8ea0a822d044caca088c64ca2407..de9b1af5579cfddba1b55788b7b6 100644
|
|
|
|
--- a/roms/ipxe/src/interface/efi/efi_debug.c
|
|
|
|
+++ b/roms/ipxe/src/interface/efi/efi_debug.c
|
|
|
|
@@ -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;
|
|
|
|
}
|
|
|
|
|