From 9dad9624731cb7c18c3869058b1cd947f7e29830 Mon Sep 17 00:00:00 2001 From: "Brian G. Lucas" Date: Fri, 14 Sep 2018 16:16:29 -0500 Subject: [PATCH] Some calls to thd72_get_menu_item where passing wrong values for range check. --- kenwood/thd72.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kenwood/thd72.c b/kenwood/thd72.c index 13e3f09fc..8bfea64c7 100644 --- a/kenwood/thd72.c +++ b/kenwood/thd72.c @@ -657,14 +657,14 @@ static int thd72_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) } break; case RIG_LEVEL_VOXGAIN: - retval = thd72_get_menu_item(rig, 8, '9', &l); + retval = thd72_get_menu_item(rig, 8, 9, &l); if (retval != RIG_OK) return retval; /* FIXME - if VOX is off, what do we return */ val->f = l / 9.0; break; case RIG_LEVEL_VOXDELAY: - retval = thd72_get_menu_item(rig, 9, '7', &l); + retval = thd72_get_menu_item(rig, 9, 7, &l); if (retval != RIG_OK) return retval; /* FIXME - if VOX is off, what do we return */ @@ -683,7 +683,7 @@ static int thd72_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) val->f = thd72sqlevel[l]; break; case RIG_LEVEL_BALANCE: - retval = thd72_get_menu_item(rig, 13, '4', &l); + retval = thd72_get_menu_item(rig, 13, 4, &l); if (retval != RIG_OK) return retval; /* FIXME - is balance 0.0 .. 1.0 or -1.0 .. 1.0? */ @@ -782,7 +782,7 @@ static int thd72_get_parm(RIG *rig, setting_t parm, value_t *val) switch (parm) { case RIG_PARM_APO: - retval = thd72_get_menu_item(rig, 3, '3', &l); + retval = thd72_get_menu_item(rig, 3, 3, &l); if (retval != RIG_OK) return retval; val->i = thd72apo[l];