--- /dev/null
+
+ 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);
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.