summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/UPT/Object/Parser/InfLibraryClassesObject.py
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2017-04-06 13:06:53 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2017-04-06 21:31:48 +0100
commite87dca691ecc92c5ae913d51a2e72e8bce7c90ed (patch)
tree5576624ea739a9a476ab1bbc333a9bea9a818c4c /BaseTools/Source/Python/UPT/Object/Parser/InfLibraryClassesObject.py
parent1344c8c6052c18744e914d0016f94d792f111604 (diff)
downloadedk2-e87dca691ecc92c5ae913d51a2e72e8bce7c90ed.tar.gz
edk2-e87dca691ecc92c5ae913d51a2e72e8bce7c90ed.tar.bz2
edk2-e87dca691ecc92c5ae913d51a2e72e8bce7c90ed.zip
ArmPlatformPkg/HdLcdArmVExpressLib: fix incorrect FreePool () call
When we fail to modify the memory attributes for the VRAM allocation, the allocation - which was made using AllocatePages() - is freed using FreePool(). This is incorrect by itself, but it masks a second bug, i.e., that the address of the allocation is not in VramBaseAddress but in *VramBaseAddress. So fix both issues. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Jeremy Linton <jeremy.linton@arm.com> Tested-by: Ryan Harkin <ryan.harkin@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'BaseTools/Source/Python/UPT/Object/Parser/InfLibraryClassesObject.py')
0 files changed, 0 insertions, 0 deletions