Change sprintf to snprint in uniden.c

https://github.com/Hamlib/Hamlib/issues/857
pull/928/head
Mike Black W9MDB 2022-01-16 08:52:45 -06:00
rodzic 4c4b8debfc
commit ac3b854818
1 zmienionych plików z 2 dodań i 3 usunięć

Wyświetl plik

@ -278,15 +278,14 @@ transaction_quit:
int uniden_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
{
char freqbuf[BUFSZ];
size_t freq_len = BUFSZ;
/* freq in hundreds of Hz */
freq /= 100;
/* exactly 8 digits */
freq_len = sprintf(freqbuf, "RF%08u" EOM, (unsigned)freq);
SNPRINTF(freqbuf, sizeof(freqbuf), "RF%08u" EOM, (unsigned)freq);
return uniden_transaction(rig, freqbuf, freq_len, NULL, NULL, NULL);
return uniden_transaction(rig, freqbuf, strlen(freqbuf), NULL, NULL, NULL);
}
/*