]> git.proxmox.com Git - mirror_edk2.git/commitdiff
[Description]
authoreric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 16 May 2008 07:14:25 +0000 (07:14 +0000)
committereric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 16 May 2008 07:14:25 +0000 (07:14 +0000)
Memory may leak because the handles in IScsiUpdateDeviceList is not freed if the "iSCSIDeviceList" already exists
[Impaction]
add Free() func to free memory properly.
[Reference Info]
The Handles in IScsiUpdateDeviceList is not freed if the "iSCSIDeviceList" already exists

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5211 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Universal/Network/IScsiDxe/IScsiConfig.c

index e196ffda3da87413b4072bb4b7270fbdee36be58..0f496a02c147f110916f35da15c05564eb5d5608 100644 (file)
@@ -205,6 +205,7 @@ IScsiUpdateDeviceList (
         );\r
 \r
   gBS->FreePool (DeviceList);\r
+  gBS->FreePool (Handles);\r
 \r
   return Status;\r
 }\r