Change sprintf to SNPRINTF in aor

https://github.com/Hamlib/Hamlib/issues/857
This commit is contained in:
Mike Black W9MDB 2022-01-18 23:10:03 -06:00
parent 9aaed9e313
commit b3e2110f8d
2 changed files with 6 additions and 4 deletions

View File

@ -459,7 +459,7 @@ int aor_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
{
case RIG_MODEL_AR5000:
case RIG_MODEL_AR5000A:
snprintf(mdbuf2, sizeof(mdbuf2), "%.3s",
SNPRINTF(mdbuf2, sizeof(mdbuf2), "%.3s",
mdbuf); /* Extract first 'MD' part */
mdbuf2_len = strlen(mdbuf2);
strcpy(mdbuf2 + mdbuf2_len, EOM); /* Add delimiter */
@ -1035,8 +1035,9 @@ int aor_set_channel(RIG *rig, vfo_t vfo, const channel_t *chan)
char aorcmd[BUFSZ];
int cmd_len;
cmd_len = snprintf(aorcmd, sizeof(aorcmd), "MX%c%02d ",
SNPRINTF(aorcmd, sizeof(aorcmd), "MX%c%02d ",
chan->bank_num, chan->channel_num % 100);
cmd_len = strlen(aorcmd);
cmd_len += format_freq(aorcmd + cmd_len, sizeof(aorcmd) - cmd_len, chan->freq);
@ -1470,7 +1471,7 @@ const char *aor_get_info(RIG *rig)
}
frmbuf[frm_len] = '\0';
snprintf(infobuf, sizeof(infobuf), "Remote ID %c%c, Firmware version %s",
SNPRINTF(infobuf, sizeof(infobuf), "Remote ID %c%c, Firmware version %s",
idbuf[0], idbuf[1], frmbuf);
return infobuf;

View File

@ -363,7 +363,8 @@ int sr2200_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
return -RIG_EPROTO;
}
freq_len = snprintf(freqbuf, sizeof(freqbuf), "RF%010.0f"EOM, freq);
SNPRINTF(freqbuf, sizeof(freqbuf), "RF%010.0f"EOM, freq);
freq_len = strlen(freqbuf);
strcpy(freqbuf + freq_len, EOM);
freq_len += strlen(EOM);