]> git.sur5r.net Git - bacula/bacula/commitdiff
Remove Win32 file open on G:
authorKern Sibbald <kern@sibbald.com>
Thu, 22 Apr 2004 16:27:19 +0000 (16:27 +0000)
committerKern Sibbald <kern@sibbald.com>
Thu, 22 Apr 2004 16:27:19 +0000 (16:27 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1268 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/stored/bscan.c
bacula/src/stored/read_record.c
bacula/src/version.h
bacula/src/win32/compat/compat.cpp

index 059cf0f8542eccab3065683d124192f35589781f..dcb141e083b44a0046fca656ba02a15a44891896 100644 (file)
@@ -286,7 +286,7 @@ static int bscan_mount_next_read_volume(JCR *jcr, DEVICE *dev, DEV_BLOCK *block)
         dcr->EndFile = dev->EndFile;
       } else {
         dcr->EndBlock = (uint32_t)dev->file_addr;
-        dcr->StartBlock = (uint32_t)(dev->file_addr >> 32);
+        dcr->EndFile = (uint32_t)(dev->file_addr >> 32);
       }
       if (!create_jobmedia_record(db, mjcr)) {
          Pmsg2(000, _("Could not create JobMedia record for Volume=%s Job=%s\n"),
@@ -454,7 +454,11 @@ static int record_cb(JCR *bjcr, DEVICE *dev, DEV_BLOCK *block, DEV_RECORD *rec)
         jr.PoolId = pr.PoolId;
         /* Set start positions into JCR */
         if (dev->state & ST_TAPE) {
-           dcr->StartBlock = dev->block_num;
+           /*
+            * Note, we have already advanced past current block,
+            *  so the correct number is block_num - 1 
+            */ 
+           dcr->StartBlock = dev->block_num - 1;
            dcr->StartFile = dev->file;
         } else {
            dcr->StartBlock = (uint32_t)dev->file_addr;
index e90cabeda1eea48eb5d881f0655ed554535faf3c..64a3d6e49c9abe840cadac72516a29ce4eb5ab7a 100644 (file)
@@ -271,7 +271,7 @@ static int try_repositioning(JCR *jcr, DEV_RECORD *rec, DEVICE *dev)
       return 1;
    }    
    if (bsr) {
-      if (verbose > 1) {
+      if (verbose) {
          Jmsg(jcr, M_INFO, 0, "Reposition from (file:block) %d:%d to %d:%d\n",
            dev->file, dev->block_num, bsr->volfile->sfile,
            bsr->volblock->sblock);
index 1b5d48ef8b23e517bc2862e7477c1b79e7c573be..2b3f37e45009d8344c78813be1ea114a83c3bb24 100644 (file)
@@ -1,9 +1,9 @@
 /* */
 #undef  VERSION
-#define VERSION "1.34.1"
+#define VERSION "1.34.2"
 #define VSTRING "1"
-#define BDATE   "20 Apr 2004"
-#define LSMDATE "20Apr04"
+#define BDATE   "22 Apr 2004"
+#define LSMDATE "22Apr04"
 
 /* Debug flags */
 #undef  DEBUG
index e61a3c4072ee95b68d7d5c3b2bf3726c77847891..017c5443ca254eb784a3a7b627c946e830d87306 100644 (file)
@@ -757,7 +757,7 @@ winver::winver(void)
     snprintf(WIN_VERSION, sizeof(WIN_VERSION), "%s %d.%d.%d",
              platform, osvinfo.dwMajorVersion, osvinfo.dwMinorVersion, osvinfo.dwBuildNumber);
 
-#if 1
+#if 0
     HANDLE h = CreateFile("G:\\foobar", GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, 0, NULL);
     CloseHandle(h);
 #endif