From 14d54f2d7360b12bf4c9bc5c9dc0abe1edc76d6b Mon Sep 17 00:00:00 2001 From: Amna <amna.snene@savoirfairelinux.com> Date: Thu, 29 Aug 2024 16:17:38 -0400 Subject: [PATCH] tools: keep tools running even when there are no immediate operations to process. Change-Id: I47cf15745f2d6f555cab2066d5c2916cf85b843a --- tools/dnc/dnc.cpp | 1 + tools/dsh/dsh.cpp | 1 + tools/dvpn/dvpn.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/tools/dnc/dnc.cpp b/tools/dnc/dnc.cpp index db21477..7ed1fc4 100644 --- a/tools/dnc/dnc.cpp +++ b/tools/dnc/dnc.cpp @@ -239,6 +239,7 @@ Dnc::Dnc(dht::crypto::Identity identity, void Dnc::run() { + auto work = asio::make_work_guard(*ioContext); ioContext->run(); } diff --git a/tools/dsh/dsh.cpp b/tools/dsh/dsh.cpp index 5f32d4e..5dcfb0b 100644 --- a/tools/dsh/dsh.cpp +++ b/tools/dsh/dsh.cpp @@ -256,6 +256,7 @@ dhtnet::Dsh::Dsh(dht::crypto::Identity identity, void dhtnet::Dsh::run() { + auto work = asio::make_work_guard(*ioContext); ioContext->run(); } diff --git a/tools/dvpn/dvpn.cpp b/tools/dvpn/dvpn.cpp index ac4536f..cc56ba5 100644 --- a/tools/dvpn/dvpn.cpp +++ b/tools/dvpn/dvpn.cpp @@ -371,6 +371,7 @@ dhtnet::DvpnClient::DvpnClient(dht::InfoHash peer_id, void dhtnet::Dvpn::run() { + auto work = asio::make_work_guard(*ioContext); ioContext->run(); } -- GitLab