@cryptotaxi247 / netdata-1 / commits / 4929d552b

Check session variable before resuming it (#14279)

check session variable before resuming it

Emmanuel Vasilakis committed Jan 17, 2023 at 14:27 UTC 4929d552b22b93c5270ff0480d1fb233d7fbea32
1 file changed +4 -2
web/server/web_client_cache.c
+4 -2
@@ -14,10 +14,12 @@ static void web_client_reuse_ssl(struct web_client *w) {
14 SSL_SESSION *session = SSL_get_session(w->ssl.conn);
15 SSL *old = w->ssl.conn;
16 w->ssl.conn = SSL_new(netdata_ssl_srv_ctx);
17 + if (session) {
18 #if OPENSSL_VERSION_NUMBER >= OPENSSL_VERSION_111
18 - if (SSL_SESSION_is_resumable(session))
19 + if (SSL_SESSION_is_resumable(session))
20 #endif
20 - SSL_set_session(w->ssl.conn, session);
21 + SSL_set_session(w->ssl.conn, session);
22 + }
23 SSL_free(old);
24 }
25 }