Quellcode durchsuchen

[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>
tags/v1.20.1
Valentine Barshak vor 4 Jahren
Ursprung
Commit
412acd7854
1 geänderte Dateien mit 1 neuen und 2 gelöschten Zeilen
  1. 1
    2
      src/interface/efi/efi_debug.c

+ 1
- 2
src/interface/efi/efi_debug.c Datei anzeigen

@@ -331,8 +331,7 @@ void dbg_efi_protocols ( EFI_HANDLE handle ) {
331 331
 
332 332
 	/* Sanity check */
333 333
 	if ( ! handle ) {
334
-		printf ( "HANDLE %s could not retrieve protocols\n",
335
-			 efi_handle_name ( handle ) );
334
+		printf ( "HANDLE %p could not retrieve protocols\n", handle );
336 335
 		return;
337 336
 	}
338 337
 

Laden…
Abbrechen
Speichern