From 4eac2175c6c4abbfc58b72ecc685fdd18d9c9840 Mon Sep 17 00:00:00 2001 From: xli24 Date: Thu, 11 Dec 2008 15:59:27 +0000 Subject: Fix the issue that memory for device path is incorrectly freed, which leads to the bug that Richford recovery fails. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7001 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Library/GenericBdsLib/DevicePath.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/MdeModulePkg/Library/GenericBdsLib/DevicePath.c b/MdeModulePkg/Library/GenericBdsLib/DevicePath.c index 1941372628..135fa63d1a 100644 --- a/MdeModulePkg/Library/GenericBdsLib/DevicePath.c +++ b/MdeModulePkg/Library/GenericBdsLib/DevicePath.c @@ -1475,10 +1475,6 @@ DevicePathToStr ( // DevPathNode = NextDevicePathNode (DevPathNode); } - // - // Shrink pool used for string allocation - // - FreePool (DevPath); Done: NewSize = (Str.len + 1) * sizeof (CHAR16); -- cgit v1.2.3