Improve error checking in flex6xxx.c

pull/574/head
Michael Black W9MDB 2021-02-28 12:19:18 -06:00
rodzic b4d6eb4aa2
commit 2976239f3a
1 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -877,6 +877,13 @@ int powersdr_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_AF:
n = sscanf(lvlbuf, "ZZAG%f", &val->f);
if (n != 1)
{
rig_debug(RIG_DEBUG_ERR, "%s: Error parsing value from lvlbuf='%s'\n",
__func__, lvlbuf);
val->f = 0;
return -RIG_EPROTO;
}
val->f /= 100.0;
break;