Skip to content

Commit 35d301c

Browse files
authored
Merge pull request #742 from evoskuil/master
Fix use after move bug in send_error.
2 parents 364fe73 + 72fd042 commit 35d301c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

include/bitcoin/network/impl/channels/channel_rpc.ipp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,9 @@ void CLASS::send_error(rpc::result_t&& error,
152152
result_handler&& handler) NOEXCEPT
153153
{
154154
BC_ASSERT(stranded());
155+
const auto hint = two * error.message.size();
155156
send({ .jsonrpc = version_, .id = identity_, .error = std::move(error) },
156-
two * error.message.size(), std::move(handler));
157+
hint, std::move(handler));
157158
}
158159

159160
TEMPLATE

0 commit comments

Comments
 (0)