From 00c9f0df56d688edd4df5efb53025b561b317e33 Mon Sep 17 00:00:00 2001 From: Jim Klimov Date: Mon, 22 Jul 2024 18:34:13 +0200 Subject: [PATCH] server/netget.c: get_type(): report assuming UPS[%s] variable %s is a NUMBER to help catch code that did not set the flags [#266] Signed-off-by: Jim Klimov --- server/netget.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/netget.c b/server/netget.c index febe169d82..5ff11d8b0b 100644 --- a/server/netget.c +++ b/server/netget.c @@ -170,6 +170,11 @@ static void get_type(nut_ctype_t *client, const char *upsname, const char *var) /* Any variable that is not string | range | enum is just a simple * numeric value */ + if (!(node->flags & ST_FLAG_NUMBER)) { + upsdebugx(3, "%s: assuming UPS[%s] variable %s is a NUMBER", + __func__, upsname, var); + } + sendback(client, "%s NUMBER\n", buf); }