CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/11/07 15:39:52
Modified files:
sbin/iked : ca.c crypto.c ikev2.c
Log message:
Free objects that were dynamically allocated in libcrypto with OPENSSL_free().
When linking against libressl, OPENSSL_malloc() is just a wrapper around
malloc()
so regular free() is safe. Other implementations allow switching to a different
allocator where free() could result in a possible heap corruption.
Report and initial fix by dropk1ck (gh #92)
ok tb@