]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c
MdeModulePkg/scsi :Coverity scan flags multiple issues in edk2-stable202205
[mirror_edk2.git] / MdeModulePkg / Bus / Scsi / ScsiBusDxe / ScsiBus.c
index 9ea69ee7409dea76773dcd5c1b41d90dcc5787e8..fbe14c772496fbbee670143d9356483186f6e522 100644 (file)
@@ -3,6 +3,8 @@
   Extended SCSI Pass Thru protocol in the system.\r
 \r
 Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 1985 - 2022, American Megatrends International LLC.<BR>\r
+\r
 SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
@@ -531,6 +533,9 @@ SCSIBusDriverBindingStart (
     // then create handle and install scsi i/o protocol.\r
     //\r
     Status = ScsiScanCreateDevice (This, Controller, &ScsiTargetId, Lun, ScsiBusDev);\r
+    if (Status == EFI_OUT_OF_RESOURCES) {\r
+      goto ErrorExit;\r
+    }\r
   }\r
 \r
   return EFI_SUCCESS;\r