OpenSSL ::SSL _библиотека _init ()утечка памяти

Недавно я начал изучать утечки памяти в C++, поэтому могу задавать наивные вопросы.
У меня есть библиотека С++, использующая OpenSSL -. Моя задача — проверить, есть ли утечки памяти в этой библиотеке. Я запустил Visual Leak Detector для проверки утечек памяти.
Я вижу, что вызовы SSL_library_init();и SSL_load_error_strings();ведут к утечке -быстрое гугление показывает, что в конце использования я должен вызывать следующие:

CONF_modules_free();
ERR_remove_state(0);
ENGINE_cleanup();
CONF_modules_unload(1);
ERR_free_strings();
EVP_cleanup();
CRYPTO_cleanup_all_ex_data();

Утечка действительно уменьшилась,но все же есть две утечки (, которые инструмент VLD показывает мне ), которые происходят из-за вызова SSL_library_init.
Кто-нибудь знает, что еще мне нужно сделать, чтобы освободить все утечки памяти?

14
задан jww 10 July 2016 в 02:54
поделиться