From 8842ae7c2920799442bfda812fa56c241dfdeebd Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Sat, 21 Dec 2024 14:46:39 -0600 Subject: [PATCH] Fix sscanf check in smartsdr.c https://github.com/Hamlib/Hamlib/security/code-scanning/3208 --- rigs/flexradio/smartsdr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rigs/flexradio/smartsdr.c b/rigs/flexradio/smartsdr.c index 16324b5bc..e91cab9c0 100644 --- a/rigs/flexradio/smartsdr.c +++ b/rigs/flexradio/smartsdr.c @@ -462,7 +462,7 @@ static int smartsdr_parse_S(RIG *rig, char *s) rig_debug(RIG_DEBUG_VERBOSE, "%s: PTT state=%s, ptt=%d\n", __func__, state, priv->ptt); } - else if (sscanf(p, "tx=%d\n", &priv->tx)) + else if (sscanf(p, "tx=%d\n", &priv->tx) == 1) { rig_debug(RIG_DEBUG_VERBOSE, "%s: tx=%d\n", __func__, priv->tx); }