Procházet zdrojové kódy

[efi] Provide space for storing the EFI driver name

Commit d7736fb ("[efi] Allow EFI to control PCI bus enumeration")
introduced a bug in which the EFI driver name became an
(uninitialised) pointer rather than an array.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown před 14 roky
rodič
revize
14a8b4bfef
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1
    1
      src/include/ipxe/efi/efi_driver.h

+ 1
- 1
src/include/ipxe/efi/efi_driver.h Zobrazit soubor

18
 	/** Name */
18
 	/** Name */
19
 	const char *name;
19
 	const char *name;
20
 	/** EFI name */
20
 	/** EFI name */
21
-	CHAR16 *wname;
21
+	CHAR16 wname[32];
22
 	/** EFI driver binding protocol */
22
 	/** EFI driver binding protocol */
23
 	EFI_DRIVER_BINDING_PROTOCOL driver;
23
 	EFI_DRIVER_BINDING_PROTOCOL driver;
24
 	/** EFI component name protocol */
24
 	/** EFI component name protocol */

Načítá se…
Zrušit
Uložit