]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/cats/sql_update.c
ebl Modify disk-changer to check if slot contains something before
[bacula/bacula] / bacula / src / cats / sql_update.c
index 161effa98d19dba01c733ea5a8c4c3a2e5ab2786..fa605998f7c20e5d08bb62f90f7252c177e93b5a 100644 (file)
@@ -356,6 +356,14 @@ db_update_media_record(JCR *jcr, B_DB *mdb, MEDIA_DBR *mr)
       UPDATE_DB(jcr, mdb, mdb->cmd);
    }
 
+   /* sanity checks for #1066 */
+   if (mr->VolReadTime < 0) {
+      mr->VolReadTime = 0;
+   }
+   if (mr->VolWriteTime < 0) {
+      mr->VolWriteTime = 0;
+   }
+
    Mmsg(mdb->cmd, "UPDATE Media SET VolJobs=%u,"
         "VolFiles=%u,VolBlocks=%u,VolBytes=%s,VolMounts=%u,VolErrors=%u,"
         "VolWrites=%u,MaxVolBytes=%s,VolStatus='%s',"