Я знаю, что SSL_CTX - это счетчик ссылок, а SSL_CTX_free () уменьшает этот счетчик на единицу. Я сомневаюсь, как я могу получить количество ссылок, чтобы я мог знать, сколько раз вызывать SSL_CTX_free (). Ранее я делал что-то вроде этого
void SslInit(){
SSL_CTX * vSslCtx = nullptr;
//Some Code
}
void SslDeinit(){
while (vSslCtx->references >= 1) {
SSL_CTX_free (vSslCtx);
}
//Some code
}
Приведенный выше код прекрасно компилировался.
Но после того, как я обновил версию openssl до 1.1.1d, он показывает ошибку, сообщающую, что слева или ссылки должен указывать на класс / структуру.
Есть ли другой способ получить количество ссылок, чтобы я мог знать, сколько раз вызывать SSL_CTX_free ().