]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Create patches/2.0.1-restart.patch. Fixes bug #755.
authorKern Sibbald <kern@sibbald.com>
Fri, 19 Jan 2007 07:46:04 +0000 (07:46 +0000)
committerKern Sibbald <kern@sibbald.com>
Fri, 19 Jan 2007 07:46:04 +0000 (07:46 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@4018 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/patches/1.38.x/patches-1.38.1 [moved from bacula/patches/patches-1.38.1 with 100% similarity]
bacula/patches/2.0.1-restart.patch [new file with mode: 0644]
bacula/technotes-2.1

diff --git a/bacula/patches/2.0.1-restart.patch b/bacula/patches/2.0.1-restart.patch
new file mode 100644 (file)
index 0000000..80353b3
--- /dev/null
@@ -0,0 +1,43 @@
+
+ This patch should fix the Job restart on error bug that promotes
+ an Incremental backup to a Full backup.
+
+ Apply it to version 2.0.1 (perhaps to 2.0.0) with:
+
+  cd <bacula-source>
+  patch -p0 <2.0.1-restart.patch
+  make
+  ...
+  make install
+
+Index: src/dird/job.c
+===================================================================
+RCS file: /cvsroot/bacula/bacula/src/dird/job.c,v
+retrieving revision 1.148.2.2
+diff -u -r1.148.2.2 job.c
+--- src/dird/job.c     12 Jan 2007 09:58:04 -0000      1.148.2.2
++++ src/dird/job.c     17 Jan 2007 15:29:25 -0000
+@@ -852,11 +852,6 @@
+       free_pool_memory(jcr->fname);
+       jcr->fname = NULL;
+    }
+-   if (jcr->stime) {
+-      Dmsg0(200, "Free JCR stime\n");
+-      free_pool_memory(jcr->stime);
+-      jcr->stime = NULL;
+-   }
+    if (jcr->RestoreBootstrap) {
+       free(jcr->RestoreBootstrap);
+       jcr->RestoreBootstrap = NULL;
+@@ -889,6 +884,11 @@
+       pthread_cond_destroy(&jcr->term_wait);
+       jcr->term_wait_inited = false;
+    }
++   if (jcr->stime) {
++      Dmsg0(200, "Free JCR stime\n");
++      free_pool_memory(jcr->stime);
++      jcr->stime = NULL;
++   }
+    if (jcr->fname) {
+       Dmsg0(200, "Free JCR fname\n");
+       free_pool_memory(jcr->fname);
index 992a5ee6ddaaa425489b19fbdcd950f68f043271..70328b57d63aa904fa1bb63a7fab792fede8ce83 100644 (file)
@@ -1,11 +1,14 @@
               Technical notes on version 2.0
 
 General:
-Version 2.0.1
+19Jan07
+kes  Create patches/2.0.1-restart.patch. Fixes bug #755.
 18Jan07
 kes  Fix Job restart on error bug that promotes an Inc to a Full
      backup.  This should fix bug #755.
 kes  Add qt-console and first cut of code.
+
+Version 2.0.1
 12Jan07
 kes  Fix Bacula->Documentation link on Win32 to point to index.html
      instead of bacula.html. Fixed bug #750.