From 37ae6d1ca3c88206fe1bdde03109dd62b2851fb6 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Wed, 12 Jan 2022 10:06:04 -0600 Subject: [PATCH] Change sprintf to snprint in lowe.c https://github.com/Hamlib/Hamlib/issues/857 --- rigs/lowe/lowe.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/rigs/lowe/lowe.c b/rigs/lowe/lowe.c index 9b942d3c3..559199f13 100644 --- a/rigs/lowe/lowe.c +++ b/rigs/lowe/lowe.c @@ -103,12 +103,12 @@ int lowe_transaction(RIG *rig, const char *cmd, int cmd_len, char *data, int lowe_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 = lowe_transaction(rig, freqbuf, freq_len, ackbuf, &ack_len); + SNPRINTF(freqbuf, sizeof(freqbuf), "FRQ%f" EOM, (float)freq / 1000); + retval = lowe_transaction(rig, freqbuf, strlen(freqbuf), ackbuf, &ack_len); return retval; } @@ -147,7 +147,7 @@ int lowe_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) { char mdbuf[16], ackbuf[16]; char *mode_sel; - int mdbuf_len, ack_len, retval; + int ack_len, retval; switch (mode) { @@ -171,8 +171,8 @@ int lowe_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) return -RIG_EINVAL; } - mdbuf_len = sprintf(mdbuf, "MOD%s" EOM, mode_sel); - retval = lowe_transaction(rig, mdbuf, mdbuf_len, ackbuf, &ack_len); + SNPRINTF(mdbuf, sizeof(mdbuf), "MOD%s" EOM, mode_sel); + retval = lowe_transaction(rig, mdbuf, strlen(mdbuf), ackbuf, &ack_len); return retval; }