From be8124a1907120e02d9e6394d88107c513a909d6 Mon Sep 17 00:00:00 2001 From: Ferdinand Schober Date: Fri, 22 Mar 2024 12:37:28 +0100 Subject: [PATCH] fix dns resolving --- src/server/frontend_task.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/server/frontend_task.rs b/src/server/frontend_task.rs index aa68873..f2eade1 100644 --- a/src/server/frontend_task.rs +++ b/src/server/frontend_task.rs @@ -313,13 +313,16 @@ async fn update_client( ) }; - // update state in event input emulator & input capture - if changed && active { + // resolve dns if something changed + if changed { // resolve dns if let Some(hostname) = hostname { let _ = resolve_tx.send(DnsRequest { hostname, handle }).await; } + } + // update state in event input emulator & input capture + if changed && active { // update state let _ = capture_notify_tx .send(CaptureEvent::ClientEvent(ClientEvent::Destroy(handle)))