From a8f5ad0b6ff5453325fc5ca304818727ad9ad0de Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Sun, 29 Dec 2024 17:22:38 -0600 Subject: [PATCH] Fix compile warning on ft991.c --- rigs/yaesu/ft991.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rigs/yaesu/ft991.c b/rigs/yaesu/ft991.c index d2c36f37d..c68b8e920 100644 --- a/rigs/yaesu/ft991.c +++ b/rigs/yaesu/ft991.c @@ -701,8 +701,9 @@ static int ft991_set_split_mode(RIG *rig, vfo_t vfo, rmode_t tx_mode, return err; } - strncat(restore_commands, priv->ret_data, - NEWCAT_DATA_LEN - strlen(restore_commands) - 1); + size_t len = strlen(restore_commands); + SNPRINTF(restore_commands + len, sizeof(restore_commands) - len, "%.*s", + (int)(sizeof(restore_commands) - len - 1), priv->ret_data); /* Change mode on VFOA */ if (RIG_OK != (err = newcat_set_mode(rig, RIG_VFO_A, tx_mode,