if (!ok) {
discard_data_spool(dcr);
} else {
+ /* Note: if commit is OK, the device will remain locked */
commit_data_spool(dcr);
}
ok = dvd_close_job(dcr); /* do DVD cleanup if any */
}
- /* Release the device -- and send final Vol info to DIR */
+ /*
+ * Release the device -- and send final Vol info to DIR
+ * and unlock it.
+ */
release_device(dcr);
if (!ok || job_canceled(jcr)) {