IntelFrameworkModulePkg FwVolDxe: Return correct AuthStatus for FvReadFile

Inherit the authentication status from FV.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Chao Zhang <chao.b.zhang@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed by: Chao Zhang <chao.b.zhang@intel.com>
This commit is contained in:
Star Zeng
2016-08-26 16:27:06 +08:00
parent 2bc08e8cd6
commit 37136e069d

View File

@ -1,7 +1,7 @@
/** @file /** @file
Implements functions to read firmware file. Implements functions to read firmware file.
Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR> Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions are licensed and made available under the terms and conditions
@ -405,7 +405,10 @@ FvReadFile (
if ((FvDevice->FwVolHeader->Attributes & EFI_FVB2_MEMORY_MAPPED) == EFI_FVB2_MEMORY_MAPPED) { if ((FvDevice->FwVolHeader->Attributes & EFI_FVB2_MEMORY_MAPPED) == EFI_FVB2_MEMORY_MAPPED) {
*FileAttributes |= EFI_FV_FILE_ATTRIB_MEMORY_MAPPED; *FileAttributes |= EFI_FV_FILE_ATTRIB_MEMORY_MAPPED;
} }
*AuthenticationStatus = 0; //
// Inherit the authentication status.
//
*AuthenticationStatus = FvDevice->AuthenticationStatus;
// //
// If Buffer is NULL, we only want to get some information // If Buffer is NULL, we only want to get some information