diff --git a/rigs/jrc/jst145.c b/rigs/jrc/jst145.c index 04fee73f7..4985ad55a 100644 --- a/rigs/jrc/jst145.c +++ b/rigs/jrc/jst145.c @@ -423,6 +423,8 @@ static int jst145_get_freq(RIG *rig, vfo_t vfo, freq_t *freq) rig_debug(RIG_DEBUG_VERBOSE, "%s: vfo=%s curr_vfo=%s\n", __func__, rig_strvfo(vfo), rig_strvfo(save_vfo)); + if (vfo == RIG_VFO_CURR) vfo = save_vfo; + if (save_vfo != vfo) { rig_set_vfo(rig, vfo);