mirror of
https://github.com/curl/curl.git
synced 2026-07-22 22:17:18 +03:00
openssl: avoid "redundant condition"
Pointed out by CodeSonar Closes #15792
This commit is contained in:
parent
33ea71ea3a
commit
e5bd6246e4
1 changed files with 5 additions and 8 deletions
|
|
@ -2922,16 +2922,13 @@ out:
|
|||
*/
|
||||
static int ossl_new_session_cb(SSL *ssl, SSL_SESSION *ssl_sessionid)
|
||||
{
|
||||
struct Curl_cfilter *cf;
|
||||
struct Curl_easy *data;
|
||||
struct ssl_connect_data *connssl;
|
||||
|
||||
cf = (struct Curl_cfilter*) SSL_get_app_data(ssl);
|
||||
connssl = cf ? cf->ctx : NULL;
|
||||
data = connssl ? CF_DATA_CURRENT(cf) : NULL;
|
||||
if(data && connssl)
|
||||
struct Curl_cfilter *cf = (struct Curl_cfilter*) SSL_get_app_data(ssl);
|
||||
if(cf) {
|
||||
struct Curl_easy *data = CF_DATA_CURRENT(cf);
|
||||
struct ssl_connect_data *connssl = cf->ctx;
|
||||
Curl_ossl_add_session(cf, data, connssl->peer.scache_key, ssl_sessionid,
|
||||
SSL_version(ssl), connssl->negotiated.alpn);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue