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
openSUSE Build Service is sponsored by