From: Jan Venekamp <1422460+jan2000@users.noreply.github.com> Date: Mon, 6 Dec 2021 17:35:20 +0000 (+0100) Subject: bearssl: fix session resumption (session id) X-Git-Tag: curl-7_82_0~44 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b84437194c3e79831b6795128f90c957e459779f;p=thirdparty%2Fcurl.git bearssl: fix session resumption (session id) Prior to this change br_ssl_client_reset was mistakenly called with resume_session param set to 0, which disabled session resumption. Ref: https://github.com/curl/curl/pull/8106 Closes https://github.com/curl/curl/pull/8474 --- diff --git a/lib/vtls/bearssl.c b/lib/vtls/bearssl.c index bac6b39314..83a0e96658 100644 --- a/lib/vtls/bearssl.c +++ b/lib/vtls/bearssl.c @@ -474,7 +474,7 @@ static CURLcode bearssl_connect_step1(struct Curl_easy *data, hostname = snihost; } - if(!br_ssl_client_reset(&backend->ctx, hostname, 0)) + if(!br_ssl_client_reset(&backend->ctx, hostname, 1)) return CURLE_FAILED_INIT; backend->active = TRUE;