Fix BAND_SELECT segfault on dumpcaps

https://github.com/Hamlib/Hamlib/issues/1467
pull/1470/head
Mike Black W9MDB 2023-12-29 15:41:05 -06:00
rodzic c019467987
commit 65bd022a2c
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -566,7 +566,7 @@ int rig_sprintf_parm_gran(char *str, int nlen, setting_t parm,
if (RIG_PARM_IS_FLOAT(rig_idx2setting(i)))
{
len += sprintf(str + len,
len += snprintf(str + len, nlen,
"%s(%.g..%.g/%.g) ",
ms,
gran[i].min.f,
@ -578,10 +578,13 @@ int rig_sprintf_parm_gran(char *str, int nlen, setting_t parm,
if (gran[i].step.s)
{
rig_debug(RIG_DEBUG_ERR, "%s: BAND_SELECT?\n", __func__);
if (strcmp(ms,"BANDSELECT")!=0)
{
len += sprintf(str + len,
"%s(%s) ",
ms,
gran[i].step.s);
}
}
}
else