Status = refit_call5_wrapper(BaseDir->Open, BaseDir, &FileHandle, FileName, EFI_FILE_MODE_READ, 0);
if (CheckError(Status, L"while loading the configuration file"))
return Status;
-
+
FileInfo = LibFileInfo(FileHandle);
if (FileInfo == NULL) {
// TODO: print and register the error
if (ReadSize > MAXCONFIGFILESIZE)
ReadSize = MAXCONFIGFILESIZE;
FreePool(FileInfo);
-
+
File->BufferSize = (UINTN)ReadSize; // was limited to a few K before, so this is safe
File->Buffer = AllocatePool(File->BufferSize);
Status = refit_call3_wrapper(FileHandle->Read, FileHandle, &File->BufferSize, File->Buffer);
return Status;
}
Status = refit_call1_wrapper(FileHandle->Close, FileHandle);
-
+
// setup for reading
File->Current8Ptr = (CHAR8 *)File->Buffer;
File->End8Ptr = File->Current8Ptr + File->BufferSize;
} else if (StriCmp(FlagName, L"all") == 0) {
GlobalConfig.HideUIFlags = HIDEUI_ALL;
} else {
- Print(L" unknown disable flag: '%s'\n", FlagName);
+ Print(L" unknown hideui flag: '%s'\n", FlagName);
}
}