diff options
| author | Matthew Garrett <mjg@redhat.com> | 2012-07-09 10:17:19 -0400 |
|---|---|---|
| committer | Matthew Garrett <mjg@redhat.com> | 2012-07-09 10:17:19 -0400 |
| commit | a3996218ba1bc56e420516161de254987de07d37 (patch) | |
| tree | 23463d84662fa8ea5d825353d71f672ccae664ec /Cryptlib | |
| parent | 5f64876076e6d60f4cabc62892a2d857d6e3b02f (diff) | |
| download | efi-boot-shim-a3996218ba1bc56e420516161de254987de07d37.tar.gz efi-boot-shim-a3996218ba1bc56e420516161de254987de07d37.zip | |
Make it easier to update Cryptlib
Diffstat (limited to 'Cryptlib')
| -rw-r--r-- | Cryptlib/Cryptlib.diff | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/Cryptlib/Cryptlib.diff b/Cryptlib/Cryptlib.diff new file mode 100644 index 00000000..d30743f1 --- /dev/null +++ b/Cryptlib/Cryptlib.diff @@ -0,0 +1,36 @@ +diff --git a/Cryptlib/SysCall/BaseMemAllocation.c b/Cryptlib/SysCall/BaseMemAllocation.c +index 68bc25a..1abe78e 100644 +--- a/Cryptlib/SysCall/BaseMemAllocation.c ++++ b/Cryptlib/SysCall/BaseMemAllocation.c +@@ -32,7 +32,7 @@ void *realloc (void *ptr, size_t size) + // BUG: hardcode OldSize == size! We have no any knowledge about
+ // memory size of original pointer ptr.
+ //
+- return ReallocatePool ((UINTN)size, (UINTN)size, ptr);
++ return ReallocatePool (ptr, (UINTN)size, (UINTN)size);
+ }
+
+ /* De-allocates or frees a memory block */
+diff --git a/Cryptlib/SysCall/TimerWrapper.c b/Cryptlib/SysCall/TimerWrapper.c +index 805e6b4..bb7bcba 100644 +--- a/Cryptlib/SysCall/TimerWrapper.c ++++ b/Cryptlib/SysCall/TimerWrapper.c +@@ -13,9 +13,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +
+ **/
+
+-#include <Uefi.h>
+ #include <OpenSslSupport.h>
+-#include <Library/UefiRuntimeServicesTableLib.h>
+
+ //
+ // -- Time Management Routines --
+@@ -78,7 +76,7 @@ time_t time (time_t *timer) + //
+ // Get the current time and date information
+ //
+- gRT->GetTime (&Time, NULL);
++ uefi_call_wrapper(RT->GetTime, 2, &Time, NULL);
+
+ //
+ // Years Handling
|
