File ovmf.QemuLoadKernelImage.patch of Package xen
From: Olaf Hering <olaf@aepfle.de>
Date: Fri, 10 Sep 2021 10:22:20 +0200
Subject: QemuLoadKernelImage
[ 635s] /home/abuild/rpmbuild/BUILD/xen-4.15.20210825T142935.91bb9e9b0c/non-dbg/tools/firmware/ovmf-dir-remote/OvmfPkg/Library/GenericQemuLoadImageLib/GenericQemuLoadImageLib.c:184:30: error: 'CommandLine' may be used uninitialized in this function [-Werror=maybe-uninitialized]
Signed-off-by: Olaf Hering <olaf@aepfle.de>
---
OvmfPkg/Library/GenericQemuLoadImageLib/GenericQemuLoadImageLib.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/OvmfPkg/Library/GenericQemuLoadImageLib/GenericQemuLoadImageLib.c
+++ b/OvmfPkg/Library/GenericQemuLoadImageLib/GenericQemuLoadImageLib.c
@@ -163,25 +163,25 @@ EFIAPI
QemuLoadKernelImage (
OUT EFI_HANDLE *ImageHandle
)
{
EFI_STATUS Status;
EFI_HANDLE KernelImageHandle;
EFI_LOADED_IMAGE_PROTOCOL *KernelLoadedImage;
EFI_DEVICE_PATH_PROTOCOL *DevicePathNode;
EFI_HANDLE FsVolumeHandle;
EFI_SIMPLE_FILE_SYSTEM_PROTOCOL *FsProtocol;
EFI_FILE_HANDLE Root;
UINTN CommandLineSize;
- CHAR8 *CommandLine;
+ CHAR8 *CommandLine = NULL;
UINTN InitrdSize;
//
// Load the image. This should call back into the QEMU EFI loader file system.
//
Status = gBS->LoadImage (
FALSE, // BootPolicy: exact match required
gImageHandle, // ParentImageHandle
(EFI_DEVICE_PATH_PROTOCOL *)&mKernelDevicePath,
NULL, // SourceBuffer
0, // SourceSize
&KernelImageHandle