From d5d2650c2e662238de995f63e47f9781e596ec9b Mon Sep 17 00:00:00 2001 From: mdblack98 Date: Tue, 5 May 2020 09:59:28 -0500 Subject: [PATCH] Update cache only when retcode=RIG_OK --- src/rig.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/rig.c b/src/rig.c index d1bdd3def..f0748de1e 100644 --- a/src/rig.c +++ b/src/rig.c @@ -1295,9 +1295,11 @@ int HAMLIB_API rig_set_freq(RIG *rig, vfo_t vfo, freq_t freq) rig->state.current_freq = freq; } - elapsed_ms(&rig->state.cache.time_ptt, ELAPSED_SET); - rig->state.cache.freq = freq; - rig->state.cache.vfo_freq = vfo; + if (retcode == RIG_OK) { + elapsed_ms(&rig->state.cache.time_ptt, ELAPSED_SET); + rig->state.cache.freq = freq; + rig->state.cache.vfo_freq = vfo; + } return retcode; }