Fix some cppcheck warnings in kenwood.c

pull/155/head
Michael Black 2019-12-07 16:05:39 -06:00
rodzic 3065325b7b
commit d838cacaff
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6599353EC683404D
1 zmienionych plików z 15 dodań i 14 usunięć

Wyświetl plik

@ -566,12 +566,12 @@ rmode_t kenwood2rmode(unsigned char mode, const rmode_t mode_table[])
char rmode2kenwood(rmode_t mode, const rmode_t mode_table[])
{
int i;
rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__);
if (mode != RIG_MODE_NONE)
{
int i;
for (i = 0; i < KENWOOD_MODE_TABLE_MAX; i++)
{
if (mode_table[i] == mode)
@ -1827,9 +1827,9 @@ int kenwood_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
}
snprintf(buf, sizeof(buf), "OM0%c", c); /* target vfo is ignored */
int err = kenwood_transaction(rig, buf, NULL, 0);
err = kenwood_transaction(rig, buf, NULL, 0);
if (vfo != RIG_VFO_CURR && vfo != curr_vfo)
if (err == RIG_OK && vfo != RIG_VFO_CURR && vfo != curr_vfo)
{
int err2 = kenwood_set_vfo_main_sub(rig, curr_vfo);
@ -2097,7 +2097,7 @@ int kenwood_get_mode_if(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
|| rig->caps->rig_model == RIG_MODEL_TS950SDX)
{
err = kenwood_get_filter(rig, width);
kenwood_get_filter(rig, width);
/* non fatal */
}
@ -2822,8 +2822,7 @@ int kenwood_set_ctcss_tone(RIG *rig, vfo_t vfo, tone_t tone)
caps = rig->caps;
/* TODO: replace 200 by something like RIGTONEMAX */
for (i = 0; caps->ctcss_list[i] != 0 && i < 200; i++)
for (i = 0; caps->ctcss_list[i] != 0; i++)
{
if (caps->ctcss_list[i] == tone)
{
@ -2855,8 +2854,7 @@ int kenwood_set_ctcss_tone_tn(RIG *rig, vfo_t vfo, tone_t tone)
char buf[6];
int i;
/* XXX 40 is a fixed constant */
for (i = 0; caps->ctcss_list[i] != 0 && i < 40; i++)
for (i = 0; caps->ctcss_list[i] != 0; i++)
{
if (tone == caps->ctcss_list[i])
{
@ -3008,7 +3006,7 @@ int kenwood_set_ctcss_sql(RIG *rig, vfo_t vfo, tone_t tone)
char buf[6];
int i;
for (i = 0; caps->ctcss_list[i] != 0 && i < 40; i++)
for (i = 0; caps->ctcss_list[i] != 0; i++)
{
if (tone == caps->ctcss_list[i])
{
@ -3338,7 +3336,6 @@ int kenwood_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
if (ptt == RIG_PTT_OFF && RIG_MODEL_TS480 == rig->caps->rig_model)
{
/* if not in PTT TS-480 will return RX0; */
char ackbuf[8];
ptt_t ptttmp;
int err = kenwood_get_ptt(rig, vfo, &ptttmp);
@ -3347,7 +3344,11 @@ int kenwood_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
return err;
}
if (ptt) { return kenwood_transaction(rig, ptt_cmd, ackbuf, sizeof(ackbuf)); }
if (ptt)
{
char ackbuf[8];
return kenwood_transaction(rig, ptt_cmd, ackbuf, sizeof(ackbuf));
}
}
return kenwood_transaction(rig, ptt_cmd, NULL, 0);
@ -3634,7 +3635,7 @@ int kenwood_send_morse(RIG *rig, vfo_t vfo, const char *msg)
}
char morsebuf[40], m2[30];
int msg_len, buff_len, retval, i;
int msg_len, retval, i;
const char *p;
p = msg;
@ -3666,7 +3667,7 @@ int kenwood_send_morse(RIG *rig, vfo_t vfo, const char *msg)
else { return -RIG_EINVAL; }
}
buff_len = msg_len > 24 ? 24 : msg_len;
int buff_len = msg_len > 24 ? 24 : msg_len;
strncpy(m2, p, 24);
m2[24] = '\0';