Получить количество ссылок на объект SSL_CTX в openssl 1.1.1d - PullRequest
0 голосов
/ 27 апреля 2020

Я знаю, что 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 ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...