diff --git a/rigs/icom/ic7300.c b/rigs/icom/ic7300.c index ac867a311..c80297654 100644 --- a/rigs/icom/ic7300.c +++ b/rigs/icom/ic7300.c @@ -1989,7 +1989,7 @@ int ic7300_set_parm(RIG *rig, setting_t parm, value_t val) int ic7300_get_parm(RIG *rig, setting_t parm, value_t *val) { - const unsigned char prmbuf[MAXFRAMELEN]; + const unsigned char prmbuf[MAXFRAMELEN] = ""; unsigned char resbuf[MAXFRAMELEN]; int prm_len = 0, res_len; int prm_cn = 0, prm_sc = 0; diff --git a/rigs/icom/ic746.c b/rigs/icom/ic746.c index 45e398205..6781f9cf4 100644 --- a/rigs/icom/ic746.c +++ b/rigs/icom/ic746.c @@ -609,7 +609,7 @@ struct rig_caps ic746pro_caps = */ static int ic746pro_set_ext_parm(RIG *rig, hamlib_token_t token, value_t val) { - unsigned char epbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN]; + unsigned char epbuf[MAXFRAMELEN] = "", ackbuf[MAXFRAMELEN]; int ack_len, ep_len, val_len; int ep_cmd = C_CTL_MEM; int ep_sc; /* Subcommand in $1A $05xx */ diff --git a/rigs/icom/icom.c b/rigs/icom/icom.c index 85b6d1e68..e5ac8b0a2 100644 --- a/rigs/icom/icom.c +++ b/rigs/icom/icom.c @@ -3649,7 +3649,6 @@ int icom_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val) switch (level) { - int i; case RIG_LEVEL_KEYSPD: if (val.i < 6) @@ -4593,8 +4592,6 @@ int icom_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) case RIG_LEVEL_RFPOWER_METER_WATTS: { - freq_range_t range_list; - // All Icom backends should be in Watts now if (rig->caps->rfpower_meter_cal.size == 0) { @@ -4617,10 +4614,6 @@ int icom_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) val->f /= 10; // power scale is different for 10GHz } - rig_get_range(&range_list, STATE(rig)->current_freq, STATE(rig)->current_mode); - rig_debug(RIG_DEBUG_VERBOSE, "%s: maxpower=%d\n", __func__, - range_list.high_power); - break; } @@ -8781,7 +8774,7 @@ int icom_vfo_op(RIG *rig, vfo_t vfo, vfo_op_t op) */ int icom_scan(RIG *rig, vfo_t vfo, scan_t scan, int ch) { - unsigned char scanbuf[MAXFRAMELEN]; + unsigned char scanbuf[MAXFRAMELEN] = ""; unsigned char ackbuf[MAXFRAMELEN]; int scan_len, ack_len = sizeof(ackbuf), retval; int scan_cn, scan_sc;