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

    }
    return 0;
 }
@@ -733,3 +772,29 @@
    }
    return 0;
 }

+         } else {
+            return found_bsr;
+         }
+      }
+   }
+
    /* Find the smallest file in the found_bsr */
    vf = found_bsr->volfile;
    found_bsr_sfile = vf->sfile;
@@ -374,20 +400,20 @@
             volrec->VolumeName);
 
    if (!match_volfile(bsr, bsr->volfile, rec, 1)) {
