From c503ba6806bb1bd295671285228932beed41b6a7 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Tue, 11 Jan 2022 16:35:35 -0600 Subject: [PATCH] Change sprintf to snprint in rft https://github.com/Hamlib/Hamlib/issues/857 --- rigs/rft/rft.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rigs/rft/rft.c b/rigs/rft/rft.c index cff9e7641..8711cea13 100644 --- a/rigs/rft/rft.c +++ b/rigs/rft/rft.c @@ -95,12 +95,12 @@ int rft_transaction(RIG *rig, const char *cmd, int cmd_len, char *data, int rft_set_freq(RIG *rig, vfo_t vfo, freq_t freq) { char freqbuf[16], ackbuf[16]; - int freq_len, ack_len, retval; + int ack_len, retval; /* */ - freq_len = sprintf(freqbuf, "FRQ%f" EOM, (float)freq / 1000); - retval = rft_transaction(rig, freqbuf, freq_len, ackbuf, &ack_len); + SNPRINTF(freqbuf, sizeof(freqbuf), "FRQ%f" EOM, (float)freq / 1000); + retval = rft_transaction(rig, freqbuf, strlen(freqbuf), ackbuf, &ack_len); return retval; }