]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Disk/PartitionDxe/Udf.c
MdeModulePkg/Udf: Avoid declaring and initializing local GUID variable
[mirror_edk2.git] / MdeModulePkg / Universal / Disk / PartitionDxe / Udf.c
index c566bfc594d7ced79abd6703b6a86769b7fccb23..609f56cef69315a4edd016f7c954d510f8695860 100644 (file)
@@ -27,6 +27,11 @@ typedef struct {
   EFI_DEVICE_PATH_PROTOCOL  End;\r
 } UDF_DEVICE_PATH;\r
 \r
+//\r
+// Vendor-Defined Device Path GUID for UDF file system\r
+//\r
+EFI_GUID gUdfDevPathGuid = EFI_UDF_DEVICE_PATH_GUID;\r
+\r
 //\r
 // Vendor-Defined Media Device Path for UDF file system\r
 //\r
@@ -260,7 +265,6 @@ PartitionInstallUdfChildHandles (
   EFI_BLOCK_IO_MEDIA           *Media;\r
   EFI_DEVICE_PATH_PROTOCOL     *DevicePathNode;\r
   EFI_GUID                     *VendorDefinedGuid;\r
-  EFI_GUID                     UdfDevPathGuid = EFI_UDF_DEVICE_PATH_GUID;\r
   EFI_PARTITION_INFO_PROTOCOL  PartitionInfo;\r
 \r
   Media = BlockIo->Media;\r
@@ -291,7 +295,7 @@ PartitionInstallUdfChildHandles (
       if (DevicePathSubType (DevicePathNode) == MEDIA_VENDOR_DP) {\r
         VendorDefinedGuid = (EFI_GUID *)((UINTN)DevicePathNode +\r
                                          OFFSET_OF (VENDOR_DEVICE_PATH, Guid));\r
-        if (CompareGuid (VendorDefinedGuid, &UdfDevPathGuid)) {\r
+        if (CompareGuid (VendorDefinedGuid, &gUdfDevPathGuid)) {\r
           return EFI_NOT_FOUND;\r
         }\r
       }\r