0.8.8 (3/??/2015):
------------------
+- Fixed bug that caused a rEFInd crash if an empty refind_linux.conf
+ file was encountered.
+
- The mkrlconf.sh script now checks the OS on which it's running, which
should help avoid confusion or problems by users who mistakenly run it
under OS X.
if (AboutMenu.EntryCount == 0) {
AboutMenu.TitleImage = BuiltinIcon(BUILTIN_ICON_FUNC_ABOUT);
- AddMenuInfoLine(&AboutMenu, L"rEFInd Version 0.8.7.3");
+ AddMenuInfoLine(&AboutMenu, L"rEFInd Version 0.8.7.4");
AddMenuInfoLine(&AboutMenu, L"");
AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2006-2010 Christoph Pfisterer");
AddMenuInfoLine(&AboutMenu, L"Copyright (c) 2012-2015 Roderick W. Smith");
// first entry requires special processing, since it was initially set
// up with a default title but correct options by InitializeSubScreen(),
// earlier....
- if ((SubScreen->Entries != NULL) && (SubScreen->Entries[0] != NULL)) {
+ if ((TokenCount > 1) && (SubScreen->Entries != NULL) && (SubScreen->Entries[0] != NULL)) {
MyFreePool(SubScreen->Entries[0]->Title);
SubScreen->Entries[0]->Title = TokenList[0] ? StrDuplicate(TokenList[0]) : StrDuplicate(L"Boot Linux");
} // if