]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix Sigma Copy bug #4377
authorKern Sibbald <kern@sibbald.com>
Thu, 5 Jul 2012 06:49:11 +0000 (08:49 +0200)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:50:53 +0000 (14:50 +0200)
bacula/src/stored/autochanger.c

index 653b6502ca9a4b55eec81ec86c3ea260d17fc99b..8d8b160b4fc990f4d63921d05d73409660bbf60c 100644 (file)
@@ -209,6 +209,10 @@ int autoload_device(DCR *dcr, int writing, BSOCK *dir)
                     slot, drive);
             Dmsg2(100, "load slot %d, drive %d, status is OK.\n", slot, drive);
             dev->set_slot(slot);      /* set currently loaded slot */
+            if (dev->vol) {
+               /* We just swapped this Volume so it cannot be swapping any more */
+               dev->vol->clear_swapping();
+            }
          } else {
             berrno be;
             be.set_errno(status);