]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Fix #10513 About show command issue with incorrect storage configuration
authorEric Bollengier <eric@baculasystems.com>
Thu, 2 Nov 2023 12:33:19 +0000 (13:33 +0100)
committerEric Bollengier <eric@baculasystems.com>
Tue, 13 Feb 2024 09:36:02 +0000 (10:36 +0100)
bacula/src/dird/dird_conf.c

index 1626690b7c8bdae6c056be799b49e69474a3d94b..3463cb4349aa7e6ff4d850a54bb6a3f037721a1a 100644 (file)
@@ -1146,13 +1146,11 @@ void dump_resource(int type, RES *ares, void sendit(void *sock, const char *fmt,
             shstore?shstore->name():"*none*");
       }
       if (res->res_store.changer && res->res_store.changer != &res->res_store) {
-         sendit(sock, _("   Parent --> "));
-         dump_resource(-R_STORAGE, (RES *)res->res_store.changer, sendit, sock);
+         sendit(sock, _("   Parent=%s\n"), res->res_store.changer->hdr.name);
       }
-      if (recurse && res->res_store.shared_storage &&
+      if (res->res_store.shared_storage &&
           res->res_store.shared_storage != &res->res_store) {
-         sendit(sock, _("   Shared --> "));
-         dump_resource(-R_STORAGE, (RES *)res->res_store.shared_storage, sendit, sock);
+         sendit(sock, _("   Shared=%s\n"), res->res_store.shared_storage->hdr.name);
       }
       break;