diff options
| author | Gary Lin <glin@suse.com> | 2016-10-17 13:47:17 +0800 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2016-11-30 12:57:34 -0500 |
| commit | 7ab40ee92c0066cc8777a4d72078a61b1b9fe6a6 (patch) | |
| tree | a19da08b0ea484c10075e11722815dd1fd85694b /Cryptlib/Makefile | |
| parent | 7bfcd70801fa86e4b7f96c7e8e5b37e0059b22f6 (diff) | |
| download | efi-boot-shim-7ab40ee92c0066cc8777a4d72078a61b1b9fe6a6.tar.gz efi-boot-shim-7ab40ee92c0066cc8777a4d72078a61b1b9fe6a6.zip | |
Cryptlib: Implement memset() to avoid the potential crash
Although the prototype of memset() is already defined in OpenSslSupport.h,
the function was never implemented. It was fine since a macro was
designed to replace all memset() with SetMem() after including
OpenSslSupport.h. However, since openssl 1.0.2j, a new function pointer
in crypto/mem_clr.c requires the "real" memset() or the program would
crash due to the NULL function pointer access. This commit implements
memset() (just a wrapper of SetMem()) to avoid the potential crash.
Signed-off-by: Gary Lin <glin@suse.com>
Diffstat (limited to 'Cryptlib/Makefile')
| -rw-r--r-- | Cryptlib/Makefile | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Cryptlib/Makefile b/Cryptlib/Makefile index a028979e..3a0469db 100644 --- a/Cryptlib/Makefile +++ b/Cryptlib/Makefile @@ -43,7 +43,8 @@ OBJS = Hash/CryptMd4.o \ SysCall/CrtWrapper.o \ SysCall/TimerWrapper.o \ SysCall/BaseMemAllocation.o \ - SysCall/BaseStrings.o + SysCall/BaseStrings.o \ + SysCall/memset.o all: $(TARGET) |
