]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/dird/job.c
Fix bug #1307 AllowHigherDuplicates=no prevents automatic job escalation
[bacula/bacula] / bacula / src / dird / job.c
index 08a99127dcda0f3493c2ef2b76e0bb0c22687814..3b84fd98e9f7646cfb2fb2427f8bb0f497ad21c8 100644 (file)
@@ -672,6 +672,9 @@ bool allow_duplicate_job(JCR *jcr)
    if (!job->AllowHigherDuplicates) {
       foreach_jcr(djcr) {
          char ec1[50];
+         if (jcr == djcr) {
+            continue;                   /* do not cancel this job */
+         }
          if (strcmp(job->name(), djcr->job->name()) == 0) {
             bool cancel_queued = false;
             if (job->DuplicateJobProximity > 0) {