X-Git-Url: https://code.delx.au/refind/blobdiff_plain/f7c3e42e1c5c6149e1a2513e916ef349702fb778..a0a4ba44f4dc01c86499c0fc80730940b53f75c6:/refind/menu.c diff --git a/refind/menu.c b/refind/menu.c index 221be00..700f7d8 100644 --- a/refind/menu.c +++ b/refind/menu.c @@ -308,11 +308,6 @@ VOID AddMenuEntry(IN REFIT_MENU_SCREEN *Screen, IN REFIT_MENU_ENTRY *Entry) AddListElement((VOID ***) &(Screen->Entries), &(Screen->EntryCount), Entry); } -VOID FreeMenu(IN REFIT_MENU_SCREEN *Screen) -{ - if (Screen->Entries) - FreePool(Screen->Entries); -} static INTN FindMenuShortcutEntry(IN REFIT_MENU_SCREEN *Screen, IN CHAR16 *Shortcut) { @@ -552,8 +547,8 @@ static VOID TextMenuStyle(IN REFIT_MENU_SCREEN *Screen, IN SCROLL_STATE *State, case MENU_FUNCTION_CLEANUP: // release temporary memory for (i = 0; i <= State->MaxIndex; i++) - FreePool(DisplayStrings[i]); - FreePool(DisplayStrings); + MyFreePool(DisplayStrings[i]); + MyFreePool(DisplayStrings); break; case MENU_FUNCTION_PAINT_ALL: @@ -874,7 +869,7 @@ VOID MainMenuStyle(IN REFIT_MENU_SCREEN *Screen, IN SCROLL_STATE *State, IN UINT break; case MENU_FUNCTION_CLEANUP: - FreePool(itemPosX); + MyFreePool(itemPosX); break; case MENU_FUNCTION_PAINT_ALL: