Commit 40ee5298 authored by David Benjamin's avatar David Benjamin Committed by Commit Bot

Don't access SSL_SESSION directly.

Change-Id: Ib4569a8a28883226ed65df37d43ae92ae0337803
Reviewed-on: https://chromium-review.googlesource.com/1044896
Commit-Queue: David Benjamin <davidben@chromium.org>
Commit-Queue: Steven Valdez <svaldez@chromium.org>
Reviewed-by: default avatarSteven Valdez <svaldez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556222}
parent f4b58aec
......@@ -120,7 +120,8 @@ void SSLClientSessionCache::DumpMemoryStats(
for (const auto& session : pair.second.sessions) {
if (!session)
continue;
undeduped_cert_count += sk_CRYPTO_BUFFER_num(session->certs);
undeduped_cert_count += sk_CRYPTO_BUFFER_num(
SSL_SESSION_get0_peer_certificates(session.get()));
}
}
// Use a flat_set here to avoid malloc upon insertion.
......@@ -130,7 +131,8 @@ void SSLClientSessionCache::DumpMemoryStats(
for (const auto& session : pair.second.sessions) {
if (!session)
continue;
for (const CRYPTO_BUFFER* cert : session->certs) {
for (const CRYPTO_BUFFER* cert :
SSL_SESSION_get0_peer_certificates(session.get())) {
undeduped_cert_size += CRYPTO_BUFFER_len(cert);
auto result = crypto_buffer_set.insert(cert);
if (!result.second)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment