gtls: try fixing for v3.5.8 (old-linux) 3

This commit is contained in:
Viktor Szakats 2025-08-21 12:35:25 +02:00
parent 403c48dbdf
commit 5af94aeef8
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201

View file

@ -1044,6 +1044,7 @@ static CURLcode gtls_client_init(struct Curl_cfilter *cf,
return CURLE_OK;
}
#ifdef HAVE_GNUTLS_EARLY_DATA
static int keylog_callback(gnutls_session_t session, const char *label,
const gnutls_datum_t *secret)
{
@ -1059,7 +1060,6 @@ static int keylog_callback(gnutls_session_t session, const char *label,
return 0;
}
#ifdef HAVE_GNUTLS_EARLY_DATA
static CURLcode gtls_on_session_reuse(struct Curl_cfilter *cf,
struct Curl_easy *data,
struct alpn_spec *alpns,
@ -1978,8 +1978,8 @@ static CURLcode gtls_connect(struct Curl_cfilter *cf,
struct Curl_easy *data,
bool *done)
{
struct ssl_connect_data *connssl = cf->ctx;
#ifdef HAVE_GNUTLS_EARLY_DATA
struct ssl_connect_data *connssl = cf->ctx;
if((connssl->state == ssl_connection_deferred) &&
(connssl->earlydata_state == ssl_earlydata_await)) {
/* We refuse to be pushed, we are waiting for someone to send/recv. */