Revision: 18054
          http://sourceforge.net/p/edk2/code/18054
Author:   jljusten
Date:     2015-07-26 08:03:50 +0000 (Sun, 26 Jul 2015)
Log Message:
-----------
MdeModulePkg VariableDxe: Correct address pointers from AuthVariableLib

Originally, the double pointer (VOID **) is not correct for convert
address pointers from AuthVariableLib.

Cc: Jiewen Yao <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>
Tested-by: Laszlo Ersek <[email protected]>
Signed-off-by: Laszlo Ersek <[email protected]>

Modified Paths:
--------------
    trunk/edk2/MdeModulePkg/Include/Library/AuthVariableLib.h
    trunk/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableDxe.c

Modified: trunk/edk2/MdeModulePkg/Include/Library/AuthVariableLib.h
===================================================================
--- trunk/edk2/MdeModulePkg/Include/Library/AuthVariableLib.h   2015-07-26 
08:03:44 UTC (rev 18053)
+++ trunk/edk2/MdeModulePkg/Include/Library/AuthVariableLib.h   2015-07-26 
08:03:50 UTC (rev 18054)
@@ -202,7 +202,7 @@
   //
   // Caller needs to ConvertPointer() for the pointers.
   //
-  VOID                                  **AddressPointer;
+  VOID                                  ***AddressPointer;
   UINTN                                 AddressPointerCount;
 } AUTH_VAR_LIB_CONTEXT_OUT;
 

Modified: trunk/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableDxe.c
===================================================================
--- trunk/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableDxe.c 
2015-07-26 08:03:44 UTC (rev 18053)
+++ trunk/edk2/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableDxe.c 
2015-07-26 08:03:50 UTC (rev 18054)
@@ -259,7 +259,7 @@
 
   if (mContextOut.AddressPointer != NULL) {
     for (Index = 0; Index < mContextOut.AddressPointerCount; Index++) {
-      EfiConvertPointer (0x0, (VOID **) &mContextOut.AddressPointer[Index]);
+      EfiConvertPointer (0x0, (VOID **) mContextOut.AddressPointer[Index]);
     }
   }
 }


------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to