summaryrefslogtreecommitdiff
path: root/Cryptlib/OpenSSL/crypto/cryptlib.c
diff options
context:
space:
mode:
authorGary Lin <glin@suse.com>2016-10-17 13:47:17 +0800
committerPeter Jones <pjones@redhat.com>2016-11-30 12:57:34 -0500
commit7ab40ee92c0066cc8777a4d72078a61b1b9fe6a6 (patch)
treea19da08b0ea484c10075e11722815dd1fd85694b /Cryptlib/OpenSSL/crypto/cryptlib.c
parent7bfcd70801fa86e4b7f96c7e8e5b37e0059b22f6 (diff)
downloadefi-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/OpenSSL/crypto/cryptlib.c')
0 files changed, 0 insertions, 0 deletions