소스 검색

[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 14 년 전
부모
커밋
14a8b4bfef
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1
    1
      src/include/ipxe/efi/efi_driver.h

+ 1
- 1
src/include/ipxe/efi/efi_driver.h 파일 보기

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

Loading…
취소
저장