diff --git a/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c b/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c index 1cb0409e97..9d89d39668 100644 --- a/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c +++ b/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c @@ -799,7 +799,7 @@ RecordVarErrorFlag ( // // Update the data in NV cache. // - *VarErrFlag = Flag; + *VarErrFlag = TempFlag; } } }