diff options
Diffstat (limited to 'vespalib/src/vespa/vespalib/net/tls/crypto_codec.cpp')
-rw-r--r-- | vespalib/src/vespa/vespalib/net/tls/crypto_codec.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/vespalib/src/vespa/vespalib/net/tls/crypto_codec.cpp b/vespalib/src/vespa/vespalib/net/tls/crypto_codec.cpp index 680d6472470..c54990b3782 100644 --- a/vespalib/src/vespa/vespalib/net/tls/crypto_codec.cpp +++ b/vespalib/src/vespa/vespalib/net/tls/crypto_codec.cpp @@ -6,10 +6,12 @@ namespace vespalib::net::tls { -std::unique_ptr<CryptoCodec> CryptoCodec::create_default_codec(std::shared_ptr<TlsContext> ctx, Mode mode) { +std::unique_ptr<CryptoCodec> CryptoCodec::create_default_codec( + std::shared_ptr<TlsContext> ctx, const SocketAddress& peer_address, Mode mode) +{ auto ctx_impl = std::dynamic_pointer_cast<impl::OpenSslTlsContextImpl>(ctx); // only takes by const ref assert(ctx_impl); - return std::make_unique<impl::OpenSslCryptoCodecImpl>(std::move(ctx_impl), mode); + return std::make_unique<impl::OpenSslCryptoCodecImpl>(std::move(ctx_impl), peer_address, mode); } } |