LibreSSL の libtls を使用する場合、によって割り当てられたメモリを解放することはできtls_init()
ますか?
valgrind を使用して、コードを呼び出すだけの単純なプログラムtls_init()
が 2058 ブロックのメモリを「まだ到達可能」のままにしていることがわかりました。「まだ到達可能な」メモリは厳密にはメモリリークではなく、プログラムの終了時にOSによってクリーンアップされることを認識しています...しかし、それは自分のメモリの問題を特定することをはるかに不快にします.
OpenSSLSSL_library_init()
には同じ問題はないようです。
libressl-portable github ページからソース ビルドを使用して Linux を使用しています。