kopia lustrzana https://github.com/Hamlib/Hamlib
Improve error checking in flex6xxx.c
rodzic
b4d6eb4aa2
commit
2976239f3a
|
@ -877,6 +877,13 @@ int powersdr_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
|
||||||
|
|
||||||
case RIG_LEVEL_AF:
|
case RIG_LEVEL_AF:
|
||||||
n = sscanf(lvlbuf, "ZZAG%f", &val->f);
|
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;
|
val->f /= 100.0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue