diff --git a/rigs/icom/icom.c b/rigs/icom/icom.c index 014519810..b87f5d98b 100644 --- a/rigs/icom/icom.c +++ b/rigs/icom/icom.c @@ -5387,11 +5387,11 @@ int icom_set_split_freq(RIG *rig, vfo_t vfo, freq_t tx_freq) subcmd = 0x00; } - retry_save = rig->caps->retry; - rig->caps->retry = 1; + retry_save = rig->state.rigport.retry; + rig->state.rigport.retry = 1; retval = icom_transaction(rig, cmd, subcmd, freqbuf, freq_len, ackbuf, &ack_len); - rig->caps->retry = retry_save; + rig->state.rigport.retry = retry_save; if (retval == RIG_OK) // then we're done!! { diff --git a/rigs/kenwood/ic10.c b/rigs/kenwood/ic10.c index 0fd0f6ef9..9285f793c 100644 --- a/rigs/kenwood/ic10.c +++ b/rigs/kenwood/ic10.c @@ -155,7 +155,7 @@ static int get_ic10_if(RIG *rig, char *data) rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __func__); - for (i = 0; retval != RIG_OK && i < rig->caps->retry; i++) + for (i = 0; retval != RIG_OK && i < rig->state.rigport.retry; i++) { data_len = 37; retval = ic10_transaction(rig, "IF;", 3, data, &data_len);