Skip to content

Commit 3ee6ecd

Browse files
committed
Refactor TLS signing method and enhance TCP connection lambda parameters
1 parent fb4dbf1 commit 3ee6ecd

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/security/tls/tls_details.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ namespace libp2p::security::tls_details {
179179

180180
return crypto::ed25519::Ed25519ProviderImpl{}
181181
// NOLINTNEXTLINE(cppcoreguidelines-narrowing-conversions)
182-
.sign(BytesIn(buf, msg_len), pk_data)
182+
.sign(BytesIn(buf.data(), msg_len), pk_data)
183183
.value();
184184
}
185185

src/transport/tcp/tcp_transport.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,19 @@ namespace libp2p::transport {
2323
auto connect =
2424
[self{shared_from_this()},
2525
handler{std::move(handler)},
26-
layers = std::move(layers)](
26+
layers = std::move(layers),
27+
conn,
28+
address,
29+
remoteId,
30+
mux_config_ = mux_config_](
2731
outcome::result<boost::asio::ip::tcp::resolver::results_type>
2832
r) mutable {
2933
if (not r) {
3034
return handler(r.error());
3135
}
3236
conn->connect(
3337
r.value(),
34-
[=, handler{std::move(handler)}, layers = std::move(layers)](
38+
[=, handler{std::move(handler)}, layers = std::move(layers), &conn, &address, &remoteId](
3539
auto ec, auto &e) mutable {
3640
if (ec) {
3741
std::ignore = conn->close();

0 commit comments

Comments
 (0)