in native/src/ssl.c [710:727]
static int jbs_free(BIO *bi)
{
BIO_JAVA *j;
if (bi == NULL)
return 0;
j = (BIO_JAVA *)BIO_get_data(bi);
if (j != NULL) {
if (BIO_get_init(bi)) {
JNIEnv *e = NULL;
BIO_set_init(bi, 0);
tcn_get_java_env(&e);
TCN_UNLOAD_CLASS(e, j->cb.obj);
}
OPENSSL_free(j);
}
BIO_set_data(bi, NULL);
return 1;
}