aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormerge-script <fanquake@gmail.com>2024-10-21 10:54:38 +0100
committermerge-script <fanquake@gmail.com>2024-10-21 10:54:38 +0100
commit563c4d292687d2fd7aa3d21eef7a8256cd645c21 (patch)
tree6f8ce0163fb1f46c1b2192e5cb62b93d0b5f59aa /src
parent0e9f20625a18b157f2d1fe56fcea4e13034e09b2 (diff)
parent90b405516f7f3be522ced3e0c4d23b3892df0661 (diff)
Merge bitcoin/bitcoin#31105: Update libmultiprocess library
90b405516f7f3be522ced3e0c4d23b3892df0661 Update libmultiprocess library (Ryan Ofsky) Pull request description: Add recent changes and fixes for shutdown bugs. https://github.com/chaincodelabs/libmultiprocess/pull/111: doc: Add internal design section https://github.com/chaincodelabs/libmultiprocess/pull/113: Add missing include to util.h https://github.com/chaincodelabs/libmultiprocess/pull/116: shutdown bugfix: destroy RPC system before running cleanup callbacks https://github.com/chaincodelabs/libmultiprocess/pull/118: shutdown bugfix: Prevent segfault in server if connection is broken during long function call https://github.com/chaincodelabs/libmultiprocess/pull/119: cmake: avoid libatomic not found error on debian ACKs for top commit: fanquake: ACK 90b405516f7f3be522ced3e0c4d23b3892df0661 TheCharlatan: ACK 90b405516f7f3be522ced3e0c4d23b3892df0661 Tree-SHA512: 2c256667f0c16e00bb5a81b2c6d3db103fae211844e32b111bbed673ab2612ad1478e6b3ecd3a867a4e425cfa6e778b67388343626597a8fac800a15cea5e53a
Diffstat (limited to 'src')
-rw-r--r--src/test/ipc_test.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/ipc_test.cpp b/src/test/ipc_test.cpp
index 91eba9214f..af37434980 100644
--- a/src/test/ipc_test.cpp
+++ b/src/test/ipc_test.cpp
@@ -62,7 +62,7 @@ void IpcPipeTest()
auto connection_client = std::make_unique<mp::Connection>(loop, kj::mv(pipe.ends[0]));
auto foo_client = std::make_unique<mp::ProxyClient<gen::FooInterface>>(
- connection_client->m_rpc_system.bootstrap(mp::ServerVatId().vat_id).castAs<gen::FooInterface>(),
+ connection_client->m_rpc_system->bootstrap(mp::ServerVatId().vat_id).castAs<gen::FooInterface>(),
connection_client.get(), /* destroy_connection= */ false);
foo_promise.set_value(std::move(foo_client));
disconnect_client = [&] { loop.sync([&] { connection_client.reset(); }); };