Lines Matching refs:ctx
458 struct ssl_connect_data *ctx;
461 ctx = calloc(1, sizeof(*ctx));
462 if(!ctx)
465 ctx->alpn = alpn;
466 ctx->backend = calloc(1, Curl_ssl->sizeof_ssl_backend_data);
467 if(!ctx->backend) {
468 free(ctx);
471 return ctx;
474 static void cf_ctx_free(struct ssl_connect_data *ctx)
476 if(ctx) {
477 free(ctx->backend);
478 free(ctx);
484 struct ssl_connect_data *connssl = cf->ctx;
540 struct ssl_connect_data *connssl = cf->ctx;
649 struct ssl_connect_data *connssl = cf->ctx;
772 struct ssl_connect_data *connssl = cf->ctx;
1520 struct ssl_connect_data *connssl = cf->ctx;
1545 struct ssl_connect_data *connssl = cf->ctx;
1618 cf_ctx_free(cf->ctx);
1619 cf->ctx = NULL;
1638 struct ssl_connect_data *connssl = cf->ctx;
1796 struct ssl_connect_data *connssl = cf->ctx;
1888 struct ssl_connect_data *ctx;
1893 ctx = cf_ctx_new(data, alpn_get_spec(data->state.httpwant,
1895 if(!ctx) {
1900 result = Curl_cf_create(&cf, &Curl_cft_ssl, ctx);
1904 cf_ctx_free(ctx);
1941 struct ssl_connect_data *ctx;
1953 ctx = cf_ctx_new(data, alpn_get_spec(httpwant, use_alpn));
1954 if(!ctx) {
1958 result = Curl_cf_create(&cf, &Curl_cft_ssl_proxy, ctx);
1962 cf_ctx_free(ctx);
2013 result = Curl_ssl->get_internals(cf->ctx, info);