]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassImpl.c
Update for code security.
[mirror_edk2.git] / MdeModulePkg / Bus / Usb / UsbMassStorageDxe / UsbMassImpl.c
index 0db4c143560662596a94183ce49590635286f5e9..15fdad573d91f2c151175f2ba098cba47e5d2e67 100644 (file)
@@ -596,10 +596,10 @@ UsbMassInitMultiLun (
   return EFI_SUCCESS;\r
 \r
 ON_ERROR:\r
-  if (UsbMass->DevicePath != NULL) {\r
-    FreePool (UsbMass->DevicePath);\r
-  }\r
   if (UsbMass != NULL) {\r
+    if (UsbMass->DevicePath != NULL) {\r
+      FreePool (UsbMass->DevicePath);\r
+    }\r
     FreePool (UsbMass);\r
   }\r
   if (UsbIo != NULL) {\r