Correct mistake in devtree memory allocation

This commit is contained in:
asava 2020-02-26 21:32:50 +02:00
parent 80d1b0b9da
commit 78e3bece9f

View File

@ -5074,7 +5074,7 @@ GetUserSettings(
for (j = 0; j < PropCount; j++) { for (j = 0; j < PropCount; j++) {
Prop3 = NULL; Prop3 = NULL;
DevProps = *Child; DevProps = *Child;
*Child = (__typeof_am__(*Child))AllocateZeroPool(sizeof(__typeof_am__(*Child))); *Child = (__typeof_am__(*Child))AllocateZeroPool(sizeof(DEV_PROPERTY));
(*Child)->Next = DevProps; (*Child)->Next = DevProps;
if (EFI_ERROR(GetElement(Prop2, j, &Prop3))) { // Prop3 -> <key> if (EFI_ERROR(GetElement(Prop2, j, &Prop3))) { // Prop3 -> <key>