From a1aaad46fb480fd7bd3204d7e7f5ade15eb4d031 Mon Sep 17 00:00:00 2001 From: OpenGnSys Support Team Date: Fri, 21 Aug 2020 17:52:30 +0200 Subject: #980 do not report busy client if probing is pending og_client_status() should not report busy when probing is going on. --- src/rest.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/rest.c b/src/rest.c index 9be1bce..c2d33a4 100644 --- a/src/rest.c +++ b/src/rest.c @@ -103,8 +103,13 @@ static struct og_client *og_client_find(const char *ip) static const char *og_client_status(const struct og_client *cli) { - if (cli->last_cmd != OG_CMD_UNSPEC) + switch (cli->last_cmd) { + case OG_CMD_UNSPEC: + case OG_CMD_PROBE: + break; + default: return "BSY"; + } switch (cli->status) { case OG_CLIENT_STATUS_BUSY: -- cgit v1.2.3-18-g5258