]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Fix reload issue when a Job doesn't have a Pool defined
authorEric Bollengier <eric@baculasystems.com>
Wed, 3 Mar 2021 15:37:24 +0000 (16:37 +0100)
committerEric Bollengier <eric@baculasystems.com>
Fri, 26 Mar 2021 13:57:58 +0000 (14:57 +0100)
bacula/src/dird/dird.c

index 5e37b6030c92336ae4d891756326471481d9234c..8edab45f3cf6d885129dc15f9a9f314d447b8a7b 100644 (file)
@@ -1144,7 +1144,7 @@ static bool check_resources()
             Emsg0(M_ERROR_TERM, 0, _("Too many items in Job resource\n"));
          }
       }
-      if (!job->storage && !job->pool->storage) {
+      if (!job->storage && (job->pool && !job->pool->storage)) {
          Jmsg(NULL, M_FATAL, 0, _("No storage specified in Job \"%s\" nor in Pool.\n"),
             job->name());
          OK = false;