- Status = GetBrowserData (&BufferStorage->Guid, BufferStorage->Name, &BrowserDataSize, IfrDataArray->NvRamMap);\r
- ASSERT_EFI_ERROR (Status);\r
+ TempBuffer = (UINT8 *) HiiGetBrowserData (&BufferStorage->Guid, BufferStorage->Name, BrowserDataSize);\r
+ ASSERT (TempBuffer == NULL);\r
+ CopyMem (IfrDataArray->NvRamMap, TempBuffer, BrowserDataSize);\r
+ FreePool (TempBuffer);\r