]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/stored/status.c
Apply patch from Richard Mortimer to ensure that the number
[bacula/bacula] / bacula / src / stored / status.c
index b21d277911d1ddc8ebd1a47bd092e45b80832af4..db3a2c4c5eb250a932551a6342f7c8a6164a7b8c 100644 (file)
@@ -256,13 +256,16 @@ static void send_blocked_status(DEVICE *dev, void sendit(const char *msg, int le
    }
    /* Send autochanger slot status */
    if (dev->is_autochanger()) {
-      if (dev->Slot) {
+      if (dev->Slot > 0) {
          len = Mmsg(msg, _("    Slot %d is loaded in drive %d.\n"), 
             dev->Slot, dev->drive_index);
          sendit(msg, len, arg);
-      } else {
+      } else if (dev->Slot == 0) {
          len = Mmsg(msg, _("    Drive %d is not loaded.\n"), dev->drive_index);
          sendit(msg, len, arg);
+      } else {
+         len = Mmsg(msg, _("    Drive %d status unknown.\n"), dev->drive_index);
+         sendit(msg, len, arg);
       }
    }
    if (debug_level > 1) {