При использовании libtls LibreSSL возможно ли освободить память, выделенную tls_init()
?
Я обнаружил, используя valgrind, что простая программа, которая вызывает только код tls_init()
, оставляет 2058 блоков памяти «доступными». Я знаю, что «все еще достижимая» память не является строго утечкой памяти, и она будет очищена ОС при выходе из программы ... Но это делает идентификацию моих проблем с памятью гораздо более неприятной.
OpenSSL SSL_library_init()
, похоже, не имеет той же проблемы.
Я работаю в Linux с исходной сборкой со страницы libressl-portable github.