  
     if (!match_sesstime(bsr, bsr->sesstime, rec, 1)) {
        Dmsg2(dbglevel, "Fail on sesstime. bsr=%u rec=%u\n",
-@@ -605,42 +649,34 @@
+@@ -605,42 +649,35 @@
     return 0;
  }
  

-         rec->Block, bsr->volblock->sblock, bsr->volblock->eblock);
+   if (!match_voladdr(bsr, bsr->voladdr, rec, 1)) {
+      Dmsg3(dbglevel, "Fail on Addr=%lld. bsr=%lld,%lld\n", 
+         rec->Addr, bsr->voladdr->saddr, bsr->voladdr->eaddr);
       goto no_match;
    }
-   Dmsg3(dbglevel, "OK bsr Block=%u. bsr=%u,%u\n", 

       bsr->root->reposition = true;
-      Dmsg2(dbglevel, "bsr done from volblock rec=%u voleblock=%u\n",
-         rec->Block, volblock->eblock);
+      Dmsg2(dbglevel, "bsr done from voladdr rec=%lld voleaddr=%lld\n",
+            addr, voladdr->eaddr);
    }
    return 0;
 }
