]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Disk/UdfDxe/FileSystemOperations.c
MdeModulePkg/Udf: Avoid declaring and initializing local GUID variable
[mirror_edk2.git] / MdeModulePkg / Universal / Disk / UdfDxe / FileSystemOperations.c
index 90862932fd1844c25a954c4cc08fd39f100a30f2..dfbf6b3f959792d4db1fd276c29685474a731b70 100644 (file)
 \r
 #include "Udf.h"\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
   Find the anchor volume descriptor pointer.\r
 \r
@@ -2650,7 +2655,6 @@ SupportUdfFileSystem (
   EFI_DEVICE_PATH_PROTOCOL  *DevicePathNode;\r
   EFI_DEVICE_PATH_PROTOCOL  *LastDevicePathNode;\r
   EFI_GUID                  *VendorDefinedGuid;\r
-  EFI_GUID                  UdfDevPathGuid = EFI_UDF_DEVICE_PATH_GUID;\r
 \r
   //\r
   // Open Device Path protocol on ControllerHandle\r
@@ -2687,7 +2691,7 @@ SupportUdfFileSystem (
       DevicePathSubType (LastDevicePathNode) == MEDIA_VENDOR_DP) {\r
     VendorDefinedGuid = (EFI_GUID *)((UINTN)LastDevicePathNode +\r
                                      OFFSET_OF (VENDOR_DEVICE_PATH, Guid));\r
-    if (CompareGuid (VendorDefinedGuid, &UdfDevPathGuid)) {\r
+    if (CompareGuid (VendorDefinedGuid, &gUdfDevPathGuid)) {\r
       Status = EFI_SUCCESS;\r
     }\r
   }\r