Bug #13935 » ruby_2_3-0001-ssl-do-not-call-session_remove_cb-during-GC.patch
ext/openssl/ossl_ssl.c | ||
---|---|---|
void *ptr;
|
||
int state = 0;
|
||
/*
|
||
* This callback is also called for all sessions in the internal store
|
||
* when SSL_CTX_free() is called.
|
||
*/
|
||
if (rb_during_gc())
|
||
return;
|
||
OSSL_Debug("SSL SESSION remove callback entered");
|
||
if ((ptr = SSL_CTX_get_ex_data(ctx, ossl_ssl_ex_ptr_idx)) == NULL)
|