* sockindex (if in use). Gladly, it is safe to call more than once. */
Curl_ssl->close_one(data, cf->conn, cf->sockindex);
cf->conn->ssl[cf->sockindex].state = ssl_connection_none;
+#ifndef CURL_DISABLE_PROXY
cf->conn->bits.proxy_ssl_connected[cf->sockindex] = FALSE;
+#endif
cf->connected = FALSE;
}
return result;
}
+#ifndef CURL_DISABLE_PROXY
static CURLcode ssl_proxy_cf_connect(struct Curl_cfilter *cf,
struct Curl_easy *data,
bool blocking, bool *done)
}
return result;
}
+#endif
static bool ssl_cf_data_pending(struct Curl_cfilter *cf,
const struct Curl_easy *data)
ssl_cf_recv,
};
+#ifndef CURL_DISABLE_PROXY
static const struct Curl_cftype cft_ssl_proxy = {
"SSL-PROXY",
ssl_cf_destroy,
ssl_cf_send,
ssl_cf_recv,
};
+#endif
CURLcode Curl_cfilter_ssl_add(struct Curl_easy *data,
struct connectdata *conn,