]> git.sur5r.net Git - bacula/bacula/commitdiff
ebl Fix runscript bug
authorEric Bollengier <eric@eb.homelinux.org>
Mon, 7 Aug 2006 07:21:58 +0000 (07:21 +0000)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 7 Aug 2006 07:21:58 +0000 (07:21 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3263 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/filed/job.c

index a7f3fd88a9f3df09f133cd54cfc8b14b8abe913c..fb9e3b6bedc8fe830d8a2eef294d2e9c363b33d9 100644 (file)
@@ -456,7 +456,11 @@ static int runbeforenow_cmd(JCR *jcr)
    BSOCK *dir = jcr->dir_bsock;
 
    run_scripts(jcr, jcr->RunScripts, "ClientBeforeJob");
-   return  bnet_fsend(dir, OKRunBeforeNow);
+   if (job_canceled(jcr)) {
+      return  bnet_fsend(dir, _("2905 Bad RunBeforeNow command.\n"));
+   } else {
+      return  bnet_fsend(dir, OKRunBeforeNow);
+   }
 }
 
 static int runafter_cmd(JCR *jcr)