Jon Ciesla a967c7
Jon Ciesla a967c7
 This patch fixes a case of orphaned jobs (and possible deadlock)
Jon Ciesla a967c7
 during pruning.
Jon Ciesla a967c7
 Apply it to Bacula 2.4.3 (possibly earlier versions) with:
Jon Ciesla a967c7
Jon Ciesla a967c7
 cd <bacula-source>
Jon Ciesla a967c7
 patch -p0 <2.4.3-orphaned-jobs.patch
Jon Ciesla a967c7
 ./configure <your-options>
Jon Ciesla a967c7
 make
Jon Ciesla a967c7
 ...
Jon Ciesla a967c7
 make install
Jon Ciesla a967c7
Jon Ciesla a967c7
Index: src/dird/ua_prune.c
Jon Ciesla a967c7
===================================================================
Jon Ciesla a967c7
--- src/dird/ua_prune.c	(revision 7949)
Jon Ciesla a967c7
+++ src/dird/ua_prune.c	(working copy)
Jon Ciesla a967c7
@@ -468,6 +468,7 @@
Jon Ciesla a967c7
             break;
Jon Ciesla a967c7
          }
Jon Ciesla a967c7
       }
Jon Ciesla a967c7
+      endeach_jcr(jcr);
Jon Ciesla a967c7
       if (skip) {
Jon Ciesla a967c7
          continue;
Jon Ciesla a967c7
       }