From c0a5bad58acd798216a773fabcd6c35076b3fda4 Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Thu, 28 Oct 2021 11:29:35 +0100 Subject: [PATCH] Fail gracefully if network rig connection not established --- Transceiver/DXLabSuiteCommanderTransceiver.cpp | 4 ++-- Transceiver/HRDTransceiver.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Transceiver/DXLabSuiteCommanderTransceiver.cpp b/Transceiver/DXLabSuiteCommanderTransceiver.cpp index 8f2063c7e..2014c1044 100644 --- a/Transceiver/DXLabSuiteCommanderTransceiver.cpp +++ b/Transceiver/DXLabSuiteCommanderTransceiver.cpp @@ -385,7 +385,7 @@ auto DXLabSuiteCommanderTransceiver::get_mode () -> MODE void DXLabSuiteCommanderTransceiver::simple_command (QString const& cmd) { - Q_ASSERT (commander_); + if (!commander_) return; CAT_TRACE (cmd); @@ -398,7 +398,7 @@ void DXLabSuiteCommanderTransceiver::simple_command (QString const& cmd) QString DXLabSuiteCommanderTransceiver::command_with_reply (QString const& cmd) { - Q_ASSERT (commander_); + if (!commander_) return QString {}; if (!write_to_port (cmd)) { diff --git a/Transceiver/HRDTransceiver.cpp b/Transceiver/HRDTransceiver.cpp index f9c148a3b..54abd8081 100644 --- a/Transceiver/HRDTransceiver.cpp +++ b/Transceiver/HRDTransceiver.cpp @@ -1005,7 +1005,7 @@ void HRDTransceiver::do_poll () QString HRDTransceiver::send_command (QString const& cmd, bool prepend_context, bool recurse) { - Q_ASSERT (hrd_); + if (!hrd_) return QString {}; QString result;