From cd99713ac3278e21b31eb046972288ed6c7175fa Mon Sep 17 00:00:00 2001 From: Matthew Garrett Date: Mon, 9 Jul 2012 10:17:19 -0400 Subject: Make it easier to update Cryptlib --- Cryptlib/Cryptlib.diff | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Cryptlib/Cryptlib.diff (limited to 'Cryptlib/Cryptlib.diff') 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 + #include +-#include + + // + // -- 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 -- cgit v1.2.3