static void async_free_pool_internal(async_pool *pool) { if (pool == NULL) return; async_empty_pool(pool); sk_ASYNC_JOB_free(pool->jobs); OPENSSL_free(pool); CRYPTO_THREAD_set_local(&poolkey, NULL); async_local_cleanup(); async_ctx_free(); }
static void async_free_pool_internal(async_pool *pool) { if (pool == NULL) return; async_empty_pool(pool); sk_ASYNC_JOB_free(pool->jobs); OPENSSL_free(pool); (void)async_set_pool(NULL); async_local_cleanup(); async_ctx_free(); }