From: Kern Sibbald Date: Fri, 19 Aug 2005 09:14:19 +0000 (+0000) Subject: - Fix for create JobMedia so that VolIndex remains valid even X-Git-Tag: Release-7.0.0~8496 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=1404601b3d41509a88a8dfab1f9c2da3281ac595;p=bacula%2Fbacula - Fix for create JobMedia so that VolIndex remains valid even during a delete Job or pruning -- bug 402. - Minor tweak for Win32 build. git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2335 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/kes-1.37 b/bacula/kes-1.37 index 081ede7fd5..06636f4a99 100644 --- a/bacula/kes-1.37 +++ b/bacula/kes-1.37 @@ -4,6 +4,10 @@ General: Changes to 1.37.36: +19Aug05 +- Fix for create JobMedia so that VolIndex remains valid even + during a delete Job or pruning -- bug 402. +- Minor tweak for Win32 build. 18Aug05 - Win32 fix -- remove debug O_NONBLOCK code. - Fix bug 399 -- make_catalog_backup does not work for sqlite3 diff --git a/bacula/src/cats/sql_create.c b/bacula/src/cats/sql_create.c index 9ca0c3abcc..df042726ce 100644 --- a/bacula/src/cats/sql_create.c +++ b/bacula/src/cats/sql_create.c @@ -109,7 +109,8 @@ db_create_jobmedia_record(JCR *jcr, B_DB *mdb, JOBMEDIA_DBR *jm) db_lock(mdb); /* Now get count for VolIndex */ - Mmsg(mdb->cmd, "SELECT count(*) from JobMedia"); + Mmsg(mdb->cmd, "SELECT count(*) from JobMedia WHERE JobId=%s", + edit_int64(jm->JobId, ed1)); count = get_sql_record_max(jcr, mdb); if (count < 0) { count = 0; diff --git a/bacula/src/version.h b/bacula/src/version.h index e8d7728daa..72b91ac05c 100644 --- a/bacula/src/version.h +++ b/bacula/src/version.h @@ -4,8 +4,8 @@ #undef VERSION #define VERSION "1.37.36" -#define BDATE "18 August 2005" -#define LSMDATE "18Aug05" +#define BDATE "19 August 2005" +#define LSMDATE "19Aug05" /* Debug flags */ #undef DEBUG