diff --git a/tests/vault/gear/test-chain-load.hpp b/tests/vault/gear/test-chain-load.hpp index fed04e73f..bc630fa8e 100644 --- a/tests/vault/gear/test-chain-load.hpp +++ b/tests/vault/gear/test-chain-load.hpp @@ -1290,14 +1290,15 @@ cout <<"--> reschedule to "< performRun() { + auto finished = attachNewCompletionSignal(); size_t numNodes = chainLoad_.size(); cout <<"+++ "< attachNewCompletionSignal() { - signalDone_.set_exception (std::make_exception_ptr(std::future_error (std::future_errc::broken_promise))); std::promise notYetTriggered; signalDone_.swap (notYetTriggered); return signalDone_.get_future();