From 815a19210b9135a58f853da26093c41fa9cbd069 Mon Sep 17 00:00:00 2001 From: onyx Date: Mon, 1 Jul 2024 03:40:33 +0100 Subject: [PATCH] protect against unsafe gain changes --- src/vmrcli.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vmrcli.c b/src/vmrcli.c index 3c29841..c29259f 100644 --- a/src/vmrcli.c +++ b/src/vmrcli.c @@ -240,7 +240,10 @@ void parse_command(T_VBVMR_INTERFACE *vmr, char *command) get(vmr, command, &res); if (res.type == FLOAT_T) { - set_parameter_float(vmr, command, 1 - res.val.f); + if (res.val.f == 1 || res.val.f == 0) + set_parameter_float(vmr, command, 1 - res.val.f); + else + log_warn("%s does not appear to be a boolean parameter", command); } return; }