[BOOTLIB]

- BiOpenKey is being feed with the wrong ElementHandle, it should be feed with ElementsHandle one. CID 1363670 . By Victor Martinez Calvo. CORE-11600 #resolve
[BOOTMGR]
- Fix an Assign vs Compare issue. CID 1363558 .  By Victor Martinez Calvo. CORE-11592 #resolve

svn path=/trunk/; revision=71923
This commit is contained in:
Hermès Bélusca-Maïto 2016-07-13 15:43:08 +00:00
parent d90292f386
commit 380484c985
2 changed files with 3 additions and 3 deletions

View file

@ -1403,7 +1403,7 @@ BmpPopulateBootEntryList (
/* Check if this is a real mode startup.com */
if ((ObjectType.Application.ObjectCode == BCD_OBJECT_TYPE_APPLICATION) &&
(ObjectType.Application.ImageCode = BCD_IMAGE_TYPE_REAL_MODE) &&
(ObjectType.Application.ImageCode == BCD_IMAGE_TYPE_REAL_MODE) &&
(ObjectType.Application.ApplicationCode == BCD_APPLICATION_TYPE_STARTUPCOM))
{
/* Check if PXE soft reboot will occur */

View file

@ -579,7 +579,7 @@ BcdDeleteElement (
else
{
/* Open the element specifically */
Status = BiOpenKey(ElementHandle, TypeString, &ElementHandle);
Status = BiOpenKey(ElementsHandle, TypeString, &ElementHandle);
if (NT_SUCCESS(Status))
{
/* Delete it */
@ -874,7 +874,7 @@ BiEnumerateElements (
{
EfiPrintf(L"Value invalid\r\n");
BiCloseKey(ElementHandle);
ElementHandle = 0;
ElementHandle = NULL;
continue;
}