]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Fix #8353 About 'status all' listing disable client
authorMichal Rakowski <michal.rakowski@baculasystems.com>
Mon, 15 Nov 2021 09:40:01 +0000 (10:40 +0100)
committerEric Bollengier <eric@baculasystems.com>
Thu, 14 Sep 2023 11:56:56 +0000 (13:56 +0200)
bacula/src/dird/ua_status.c

index a19f88b73e7cdcf4034399200876b63041ac1696..03596bcbc2eccc11b5752882fc95545082372937 100644 (file)
@@ -637,6 +637,12 @@ static void do_client_status(UAContext *ua, CLIENT *client, char *cmd)
       ua->error_msg(_("No authorization for Client \"%s\"\n"), client->name());
       return;
    }
+
+   if (!client->is_enabled()) {
+      Dmsg1(20, "Client \"%s\" is disabled\n", client->name());
+      return;
+   }
+
    /* Connect to File daemon */
    ua->jcr->client = client;
    /* Release any old dummy key */