From 6644afbf8d4dbf966638a8597e59eb0133aeeaf6 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Wed, 20 Sep 2023 17:35:29 -0500 Subject: [PATCH] Fix segfault with rigctld/rigctl -m 2 -u https://github.com/Hamlib/Hamlib/issues/1386 --- src/sprintflst.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sprintflst.c b/src/sprintflst.c index 682a52f79..f05ef85ef 100644 --- a/src/sprintflst.c +++ b/src/sprintflst.c @@ -573,11 +573,14 @@ int rig_sprintf_parm_gran(char *str, int nlen, setting_t parm, } else if (RIG_PARM_IS_STRING(rig_idx2setting(i))) { + if (gran[i].step.s) + { rig_debug(RIG_DEBUG_ERR, "%s: BAND_SELECT?\n", __func__); len += sprintf(str + len, - "%s(%s)", + "%s(%s) ", ms, gran[i].step.s); + } } else {