]> git.sur5r.net Git - bacula/bacula/commitdiff
ebl Fix bug on RunBefore
authorEric Bollengier <eric@eb.homelinux.org>
Sat, 5 Aug 2006 20:18:49 +0000 (20:18 +0000)
committerEric Bollengier <eric@eb.homelinux.org>
Sat, 5 Aug 2006 20:18:49 +0000 (20:18 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3247 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/dird/job.c

index d71fb8fb23c4232bbcfc94acfbb0f8a928260431..b028ca95d1bc55f94a990f2e2019387792b7ecc0 100644 (file)
@@ -240,12 +240,13 @@ static void *job_thread(void *arg)
       Jmsg(jcr, M_FATAL, 0, "%s", db_strerror(jcr->db));
    }
 
+   /* Run any script BeforeJob on dird */
+   run_scripts(jcr, jcr->job->RunScripts, "BeforeJob");
+
    if (job_canceled(jcr)) {
       update_job_end_record(jcr);
-   } else {
-      /* Run any script BeforeJob on dird */
-      run_scripts(jcr, jcr->job->RunScripts, "BeforeJob");
 
+   } else {
       /*
        * We re-update the job start record so that the start
        *  time is set after the run before job.  This avoids