diff options
Diffstat (limited to 'src/ssl/tls13_both.cc')
-rw-r--r-- | src/ssl/tls13_both.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ssl/tls13_both.cc b/src/ssl/tls13_both.cc index 7457155c..18bdef20 100644 --- a/src/ssl/tls13_both.cc +++ b/src/ssl/tls13_both.cc @@ -133,9 +133,9 @@ bool tls13_process_certificate(SSL_HANDSHAKE *hs, const SSLMessage &msg, } ssl_cert_decompression_func_t decompress = nullptr; - for (const auto* alg : ssl->ctx->cert_compression_algs.get()) { - if (alg->alg_id == alg_id) { - decompress = alg->decompress; + for (const auto &alg : ssl->ctx->cert_compression_algs) { + if (alg.alg_id == alg_id) { + decompress = alg.decompress; break; } } @@ -517,9 +517,9 @@ bool tls13_add_certificate(SSL_HANDSHAKE *hs) { } const CertCompressionAlg *alg = nullptr; - for (const auto *candidate : ssl->ctx->cert_compression_algs.get()) { - if (candidate->alg_id == hs->cert_compression_alg_id) { - alg = candidate; + for (const auto &candidate : ssl->ctx->cert_compression_algs) { + if (candidate.alg_id == hs->cert_compression_alg_id) { + alg = &candidate; break; } } |